well the head of grad school admissions here at cornell gave us a talk this year (senior physics majors) on what he looks for in applications and he said that a good gpa and research experience will be more important than a perfect GRE score anyday. From what he told us, it seems you would be the ideal candidate in his eyes and he will be running the grad school admissions this year...
Now I'm another story all together, i get very good grades in both math and physics and have taken lots of advanced classes and i expect good GRE scores from the test today, but i have no research experience at all so i don't know how schools will feel about me, despite the fact that I specifically am interested in theory rather than experiment.