With two publications and 4+ years research experience, I think you can add a few more top tier programs to your list (including UCSD). Your MCAT will not help you in that tier and some programs may screen you out due to your score, but it's worth a shot, especially if you've ruled out a retake. What's your primary area of research interest?