To more specifically answer your question: "Are my EC's good enough?"
The only person who can say for sure is an Admissions Director who will be looking at your EC's and trying to see if you "fit" into the mosaic of a class they are building. So long as you are passionate about what you do, there is no such thing as a "bad EC" or an EC that is "not good enough." See: Guidance Office: Answers From Harvard's Dean, Part 3 - NYTimes.com
"The term “extracurricular activities” covers an enormous amount of ground. We are interested in whatever a student does: in addition to school extracurricular activities and athletics, students can tell us of significant community, employment, or family commitments. There are many who spend a great deal of time helping to run their household, preparing meals and caring for siblings or making money with a part-time job to help the household meet expenses.
Unfortunately many schools have had to curtail or eliminate extracurricular activities and athletics, or they charge fees for participation. In addition, many students cannot afford expensive musical instruments or athletic equipment — or have families without the resources to pay for lessons, summer programs and the transportation networks necessary to support such activities.
Admissions Committees keep these factors in mind as they review applications, and are concerned most of all to know how well students used the resources available to them. Extracurricular activities need not be exotic — most are not — and substance is far more important. A student who has made the most of opportunities day-to-day during secondary school is much more likely to do so during college and beyond. This applies to academic life as well as extracurricular activities."