You'd be surprised man. Despite the people on SDN, a 38 MCAT is gonna turn heads at every school you apply to. Being non-trad helps a lot. Also, as you make it sound, you took your pre-req science classes in your post bacc which you aced. Given that, what is your BCPM GPA? If it's good and your bad grades are in non-BCPM classes, then yes, you would actually have a shot at many US MD schools. Obviously apply DO as well, but you should ($ permitting), fire a broad range of apps any many US MD programs. New MD schools would kill to matriculate someone with a 522. I was a low gap/high MCAT applicant (although not as low and not as high as yours), and got some surprising IIs from MD schools. You'd probably have luck with DO admissions as well. Just write a thoughtful PS and maybe retake a couple of your F's if you've got the time. You can take them at a local college for pretty cheap, and DO's will replace the grade.