Well, your ECs are STELLAR. Get a phenomenal personal statement together and med schools should be fighting over you! Your MCAT is great too. Obviously, though, your gpa is a problem. Do you have a solid upward trend? As in the pre-reqs? If you can answer yes to those two questions you'll stand a much better chance than if the answer is no. Because that's what adcoms will be looking at to see if they should give you a chance. They'll want to see great grades in recent science coursework. If you can sign up for classes for this summer/fall semester and update schools with some As in upper level science classes (doesn't have to be at your current college) that could help.
Again, I think that you've got AMAZING ECs. But given the low science gpa, I think you definitely need to apply more broadly, and to add schools that aren't reaches or top tier schools. You may get lucky at one, but you don't want to have to bank on that. A 3.2 is EXTREMELY low for many of the schools on your list.
I'm going to throw out a couple schools you could add, and see what you think. If you can afford to add more, add as many as you can. You really want to maximize your chances, and you just don't know which adcom is going to decide that your ECs and MCAT outweigh your gpa. So, how about: Loyola (they'll drool all over your ECs), Rush, UIC (although they're bloody expensive OOS), Creighton, UVM, Albany, Wayne State, Penn State, Temple, the SUNYs (you can get instate tuition after a year), EVMS and VCU. There are more, but those are at the top of my head. Also, I think I read that Univ. of Washington does let in a small number of OOS applicants that can show a real dedication to the underserved. You might be right up their alley. Perhaps also Oregon. As I said, you just never know, and I think it's worth the application fees to use the shot gun approach in your case. Also, I would apply to a DO school or two in CA (if there are some) if you'd rather go to DO school than reapply next year. Hopefully you'll have great success this cycle, but with your low science gpa, it's a bit of a crap shoot.
As for the MD/MPH, Tulane has a great program, as I'm sure you know. I think Tufts does too. And Mayo will fully fund an MPH at Minnesota. I'd focus on getting into med school, and then aim for the MPH, or if you end up reapplying, get your MPH in the interim.
Also, do you have ties to Utah? Cause if not, I would think that it's nigh impossible to get in OOS.