Wanted to share my $.02 as a recent SMP graduate who is matriculating to medical school in the fall.
First, your science GPA is pretty low and probably the red flag in your application. There's two ways to address this: SMP's and DIY Post-Baccs.
The DIY Post-Bacc is probably the fastest, easiest, and least expensive of the two. If you re-take the science classes you were weak in, or take higher level classes and do well, it should bump up your sGPA and eliminate the problem.
If you want to go the SMP route there are a couple things to consider:
1. Does the SMP offer a certificate or an actual master's degree?
2. Is there a linkage? (Very few have linkages anymore I think Drexel, Gtown, and EVMS are the only ones left)
3. What classes do students take? Are they medical school classes or graduate classes?
4. How much do they cost?
5. What is my backup plan if I don't get into medical school after the SMP?
SMP's are no cakewalk. They are grad school level classes and will cut you off at the knees if you are not ready for them. The added danger to SMP's is that if you don't do well, it pretty much tanks your chances at medical school.