Your nonclinical volunteering is a little light; another 50-100 hours could help you. That being said: you do not need DO schools on the list unless you want them; you're a strong MD candidate. If you want top 20s, taking a year off to do more nonclinical volunteering could help. If you want an MD acceptance? Shoot your shot now, good luck.