as a first year at Azpod, I've met several students who are taking the masters of biomedical science program. its a 1 year program that offers many similar classes to what you will have in your classroom years of pod school/med school. i bet that these guys will be very well prepared to do well in their first 2 years of pod school, plus their chances of acceptance should be higher as a result of going through the masters program. if you apply and don't get in, maybe you can do this as a backup plan to get in the next year, plus be better prepared.
The BMS/SMP programs are generally better for people with low MCAT + high GPA. We have biomedical sciences MS here too, and most of the people you see getting into good med schools upon completion are people with stats like 29/3.1. They didn't work as hard as they could've in undergrad but are smart people who up their level of effort in grad school and get almost a 4.0 in the BMS.
For the low MCAT/ high GPA people, I don't really know what to say. A BMS program is more advanced classes, and I'm not sure you'd really do any better on MCAT. Your gpa and preparation for med school classes would improve, but the schools already know you can get good grades. Sure, you'd know histo, biochem and physio a bit better on the MCAT retake, but those aren't even required classes when you look at MCAT topics. During the grad program, you'd probably also be forgotting some basic physics and chem.
I guess this would be the way to go:
high gpa + low mcat... take MCAT prep classes, more practice tests, and really study
low gpa + high mcat... take a SMP program and try to get a 4.0 or close
Try looking up an older sticky on SMP programs in the pre-allo or re-applicants fourm. It's very good and comprehensive. I'd search it, but I'm too lazy... the guy who posted it has a picture of an asian kid as his avatar.
edit to add:
Here it is... I'm too nice
http://forums.studentdoctor.net/showthread.php?t=346106&highlight=smp+program+boston+barry