You're ok to hit the submit button mid-June for TMDSAS if you have all your paperwork ready and transcripts ready and your score will be released by mid-July. TMDSAS is very fast about processing applications b/c they don't actually do all the coursework verification before releasing to schools (unlike scAMCAS). FWIW, you may get URM-lite status due to LGBTQ, but don't bank on it. Overall your application looks good with a 512 MCAT though.