Was this your second attempt? If you've already invested a ton of money (and performed pretty well) in an SMP and the MCAT is the only thing that's holding you back, why not figure out a way to spend 6 months of full-time MCAT study and take it again? Your gonna spend hundreds of thousands of dollars on medical school, why not spend the money on an intense MCAT prep program, put in the work, and bring it up? I know it seems trite, but given your experience, It just seems like a pretty straightforward fix, especially if your first attempt was during your SMP and it seems like you only had 3 months of time between attempts. If you're sub 500, I personally think you need more than 3 months to bring that up. Go full steam at the MCAT for 6-10 months, get a solid score, and apply wherever you want. If you're really set on becoming a physician, It seems like that would be a better investment than potentially, best case scenario, going to go to a brand new DO school that may or may not have support systems in place to help you succeed.
The only reason I wanted to chime in is I had pretty similar stats with a 49x and 502 on the MCAT, and thought it was impossible to bring up. I bit the bullet, paid the money for a prep program and committed to it, and ended up with a 51x. First year med student now at at solid DO program with great support and would NOT have traded the extra gap year for the world. If you really wanna prove everyone here wrong, be honest with yourself if you're willing to do what it takes to do that!
People love to hate on the MCAT as a predictor of success in med school, but I personally think it's not so much about the score as a predictor, but the way you have to study to get that score as a predictor. The way I had to study to get 51x was vastly different than the way I studied for sub-500, and the way I studied for 51x pretty closely resembles how I have to study to succeed as a first year med student.