one question:
are you URM?
if not and you want to go to med school sooner than later, you will probably have more luck with DO schools with your numbers. i'm sure your peace corps and other experience will make you a more desirable candidate than some, but if there's one thing i learned about this process it's that it really is a numbers game. there is a slight possibility that with your experiences a state school (in a non-competitive state) or a lower-tier private school (maybe) could overlook your numbers (even more of a possibility if you are urm, though still not all that possible).
for me, going to med school soon is more important to me than where i go to med school. i don't know about you, but i for one want to have kids before i'm 40 (i'm 27 right now). i've decided to continue with the process and go if i get in somewhere even though i am probably capable of pulling out a much better performance on the mcat and might then get interviews at uc's and more highly ranked schools. an MD is an MD. a DO is not an MD, but i think you can basically do the same things with it unless you want to go into academic medicine or want to do a really competitive residency -- i don't know much about DO residencies. maybe someone else could better advise.
you might also want to talk to a premed advisor if you have one, because he/she could probably better assess your total package than anyone here can. based on numbers alone, though, it will be difficult to get into an MD program. i went to top notch ugrad/grad and have excellent grades/EC's, but it has been my experience that schools have a hard time overlooking a poor performance on the mcat. that in combination with a not so hot gpa will severely hurt your chances. 🙁 but hey, keep on trying. all you need is one great interview!