If you think you can score significantly higher on your MCAT on a retake (519++) then go for it, but if not, your chances probably aren't bad at some schools. n=1, but I applied this cycle with pretty similar stats (t5 school and high GPA with low MCAT) but 0 pubs and much less clinical experience and got 7 interviews, 5 from top 20 schools. With your research background, clinical exp and high profile pubs, I'd imagine you're probably a better qualified candidate than I was. A really good personal statement/secondary app might put your foot in the door at some schools that might be willing to take a chance on your low MCAT.