Even from a top school, you'd have some explainin' to do. Your MCAT is quite a bit more important than your GPA and while a 4.0 is impressive, it's also not exactly uncommon. I'm hesitant to suggest a retake as your PS is excellent and your BS is decent; however, a VR of 7 is likely to get you screened out or dropped from consideration at many/most US MD schools. If you do choose to apply as-is, check the MSAR for schools w/ a 10th percentile of ≤7. You won't find many, but applying to any school that hasn't accepted a 7 in the past is likely pointless (and a waste of money) as it is probably not going to do so now either. Keep in mind that the few 7 VRs they did accept probably had stats similar to your own and backgrounds that explained the VR 7 (e.g., English as a 2nd language).