I hear good things about harvard extension and they accept a lot of people. Another option is you finish the classes you need at a state college then rock the MCAT then apply to a SMP. If you are on the bottom end of the GPA that you have listed, I think you might need a SMP even if you get good grades at a post bacc.
Good luck~