For MD programs, you would be in very good shape.
But for MD/PhD, I think your MCAT is a problem. That is a whole 'nother level of competition, and from what I have read they really look for high MCAT scores, along with the obvious stuff like research background, etc.