I'm assuming that you've already applied to DO schools since you mentioned that your PS you PM'd me is not the one on AACOMAS. You have sufficient stat for DO schools. I'm not sure if DO route is what you are looking for and vice versa. If MD is pretty much what you are looking for, it seems that your late application compounded with slightly lower avg GPA for MD school matriculants is what is holding you back. Your MCAT looks good. So, I wouldn't retake it. If I were in your situation,
1) Raise GPA-take some more science courses in the spring, summer and fall (this should raise your GPA to 3.5 or so)
2) Volunteer/shadow a physician once a week
3) Apply next cycle early....have all LORs ready to go
4) If your LORs weren't strong, try to get strong ones...of course, this means you need to develope relationships with the professors (and have him/her like you) and be in the top 5% of the class.
These are just what I'd do. They may/maynot work for you. But, it's just my opinion.
BUT, it's still only November. I'd start worrying if nothing happened by April/May. But, in the mean time, I'd prepare for the worst situation by starting on the above issues.