Have you thought about a possible ED2 if you get denied from Brown? Emory, JHU, Rice, WashU & UChicago all offer ED2. Of course, that would be if you don’t mind giving up the chance at BS/MD at another school.
I wouldn’t worry too much about class rank since your stats and rigor are high.