Tbh I felt like we were in somewhat similar situations, though my weaknesses were applying late and poor presentation. Thus, while my stats were competitive for MD, I was accepted to 4 DO schools and 0 MD schools. At the end of the day I was debating whether I should take another gap year and reapply that way I could maximize my chances for a competitive MD residency - heck I even heard a top student (someone that had placed in to competitive surgical ACGME residency) at tell my AZCOM interview group that we should take an MD acceptance over any DO.
On the one hand it is clear that going MD has its advantages in residency application, it is more prestigious, and to put it bluntly most people feel like they earned it - they are entitled to an MD spot because they worked their butt off in undergrad; yet ultimately none of this will make a difference once you are actually a doctor. Though the sample size is small out of the 3 DOs I shadowed (each with a career spanning 20+ years in a metropolitan area) they each answered my question about prestige the same way, not a single patient has ever asked them where they went to school on the basis of evaluating their skills - the only time it was brought up was by patients and colleagues trying to relate with the doctor. This is the point that most people will berate you with, and it will make you feel like absolute scum for even considering the option of re-applying MD though they are generally right they tend to be very overzealous so it is best to just ignore them and try to glean what facts you can from their comments.
It is ok for you to consider applying MD, however I urge to figure out why - is it the prestige? was the school not a good fit? or do you truly feel like it would limit your residency opportunities? For me (and it sounds like this is true for you) it was the last point and I was able to find a "solution" that allowed me to take my DO acceptance and still feel like I would be able to attain a competitive ACGME residency spot. For four easy payments of 19.95 you can have the solution.... sorry I just reread what I wrote and I feel like this could be an infomercial 😛
Back on topic, after I learned more about Traditional Rotating Internships I realized that to me they were superior to taking a gap year before med. school in virtually every way. If you really think you are hot **** and can succeed academically then work your ass off in Med. school and do an ACGME TRI at a top school then go after the residency spots you want. Virtually every DO school I looked at placed people in top hospitals - CCOM places multiple people at Mt. Sinai, Western places people at nearly all of the UC's, AZCOM places at many Ivy league school. Taking this "gap year" after Med school will bolster an application (in my opinion) more so than having an MD vs a DO after your name. You have the potential to network with amazing people in top programs, you make more money during your TRI than you would working as a scribe now (though you are most likely accruing interest and working a ton more hours), and for me there was a lot less uncertainty to this path compared to reapplying MD. Who knows maybe by the time you get through your second year you will realize that you are ranked number 1 and have near perfect board scores and can land your dream residency without a TRI.