Your numbers look great, and your ECs are not lacking at all; your other thread title was a LIE.
Your resume is really impressive overall; it puts you in the running for
any school. You also seem to be a good writer, based on your posts in HSL (

), sooo... *dramatically* I think you'll wow admissions officers everywhere!
Um. I had a CONSTRUCTIVE reason for posting here, I swear! Oh yeah. Suggestions.
Totally apply to JHU. They get crap sometimes for not paying attention to their premed undergrads, but those are LIES!!! There are tons and tons of research opportunities for everyone, even undergrads, and amazing faculty, and... all that good stuff! And I visited and fell in love with the campus; it's sooo beautiful! All grass and bricks... mmm.
Also, look into Brown (maybe even PLME, the accelerated med program.) I lived there for two weeks this summer, and even though it was a summer program therefore not representative of the actual college blah blah blah, I loved the campus and the general atmosphere. You might like it. (:
On second thought, don't apply to these schools; it'll decrease my odds. ;]