That science GPA is kind of low... but honestly with the new schools opening up you'd probably get into an MD program somewhere. I think for most schools the high MCAT score is kind of past the point of diminishing returns due to your GPA, but a newer school might bite so that they can raise their MCAT numbers. IDK though.
Personally, I would try to put together an app now (letters of rec, personal statement, etc.) and then decide later if you want to apply.
I think applying to Duke would be delusional though (no offense)