Your biggest obstacle will be passing the screening for schools with a sub 3.0 sGPA. If you can do that, I think youll find a number of MD schools interested(particularly in your state).
Everything else looks solid. If you apply broadly I think youll be fine(assuming that 4.0 SMP GPA is from a legitimate well established SMP not some de facto masters program where you dont take classes with MS1's).