^^^ I disagree. Many of the top colleges are looking for things that make people stand out and provide character, and the essays are the thing that can really make the difference to all of them, even if you have high stats. That being said, you certainly have a good shot at most of them and you have done pretty well for yourself in the long run!
Thanks for chancing me. You have a great shot at all these colleges — I can definitely see you at Dartmouth. UVA/WIlliam and Mary should be a solid match at this point. Harvard/Yale is probably more likely than you believe!