Worryboy
My overall GPA was the same as yours, but my science GPA was 3.60. My first MCAT was 27 (I retook it later) After obtaining my B.S. and working for a while, I returned to school to pursue becoming a physician. I then obtained a 3.70 (to raise my overall to a 3.3) in many pre-med and tough science courses. I did not work too hard in school the first time around but had a tough major and minor. I obtained a second degree in biology and minored in psychology (great courses for doctors). Anyway, I applied to many M.D. schools and D.O. schools the first time. I received 3 M.D. interviews, and wait-listed at one. I received no interviews at D.O. schools. I think it is because I did not spend any time with a D.O. even though I did spend time doing the normal volunteering (ER, shadowing M.D., etc.) I also had some other community service, but nothing I was in charge of. My point is that you should try to apply to as many schools as you can afford because I ended up getting interviews at schools I did not think would even look at me (Northwestern for instance), and did not receive interviews at places like LECOM which was fairly new. I too am in my late 20s and they will ask you why now.
I toiled around with the idea of going to the caribbean or other foreign schools like in Ireland, but I did not, and I would not recommend it at all after looking into it. Well, I ended up getting in on my second try to a few schools. Give it a shot. You may lose money and time, but nothing good in life comes easy. Try to work on your "shortcomings" if you decide to apply again. If you don't get in you are not a failure. Many qualified people get the door shut on them every year. Look at it philosophically, and it will help you cope.