alright, your mcat is fine... its way fine, no need to even think about taking it again. Its nearly at the avg for the top 10 med schools. Unfortunatley, your gpa is low, even if from Hopkins. Trust me, I've learned the hard way that a B-B+ ish gpa even if from a very competitive u-grad won't secure s**t, a flaw in the adcom selection strategy. I would suggest applying if for another reason than to gain experience--you've got nothing to lose. If not accepted, apply again with updated sci-gpa from a reputable post-bacc (ie penn, columbia, hopkins, etc) and watch the acceptances roll in, assuming you ace your courses---and there is no reason you shouldn't given that your bright enough to get a 32R and attend Hopkins. Most times, p-bacc selection is much more lax and your competition will be with yourself rather than your classmates as classes are graded on straight scale (ie: no 15% only A rule like u-grad). Unless you are a complete social misfit, you'll get into med school this year or next-no doubt about it.
I am actually in a somewhat similar situation, just a year ahead of you, please feel free to pm me with Q's.