we've talked before.
there are plenty of kids from the Hop that got in with your numbers. Your MCAT is obviously fine. The SMP makes no gaurantees. Also, I found after going there that it wasnt the school for me, which made the whole year a little less than useful for me. I had a GPA lower than yours and getting a MPH from my state school did more for me than anything. 30k in the long run, to be a doctor, isnt bad at all. Remember though that there are certain schools that take many SMP students, and be sure you'd be happy going to those schools (Drexel, NYMC, SLU, Finch). Other schools are a crapshoot.
Oh yeah, I learned on the interview trail that the JHU name will give you a small boost too! Good luck.