I skimmed through most of the advice on the board to get a feel of what others advised to you and I hope my words also give you some insight. My stats are similar to yours.
UGrad JHU'01
PA residency
3.56 GPA (3.42 sci, 3.9 A0)
30R (9v,11p,10b)
Schools applied: Temple, MCP, Penn State, Pitt, UPenn, Jefferson, G-Town, GW, NYMC, Einstein, Cornell, Sinai, NYU, Tufts, OSU
Schools interviewed: Temple, MCP, GW, NYMC, Einstein (was accepted to all)
Schools offered interviews: Penn State and Tufts
Rejected: Pitt, UPEnn, G-Town, Cornell, NYU
Held: Jefferson
Still waiting: OSU and Sinai
Okay, I think I had a lot of reach schools with my stats: Pitt, UPenn, G-Town, Cornell, NYU, OSU and Sinai. So, that is 7/15. The other schools were obtainable, but I couldn't be confident. I got interview offers at Tufts and Einstein, but put on hold at Jefferson. How do I explain that, I can't.
This process is random. Academically, I think the best advice is not to retake the MCAT. Yes, you could do better, but if you don't, you're screwing yourself over. Plus, you'd probably retake it in August and then you're application will be delayed.
You have a decent science GPA from a top10 undergrad, maybe you should look at your ECs and interviewing skills. I personally think I'm not a great interviewer because I get nervous, but I'm a good conversationalist. I tried to treat my interviews professionally, but made myself think of them as a conversation more than anything else. I looked over general interview questions and when I encountered them I answered them, but thought ahead of answers that would lead to a conversation.
What activities have you done? They may or may not be medical related and sometimes they don't have to be. I was a sales associate at Gap Kids, I worked as a camp counselor, and RA. My connection was that I had developed communication skills. I didn't start doing research until after junior year and while part of my decision to wait for med school was academics, I also tell interviewers it was for financial and personal exploration.
So, I guess in nut shell my advice is to look into work for next year after writing NYMC a letter of interest
If you think that you may need more medical related ECs than volunteer and work as a tech. If you think you have enough clinical work, then work on your personal skills to stand out. If you think it's an interview issue, have a few people interview you and see what they have to say about your personality.
Good luck with everything.