ANG is the way to go.
Normally we don't lie about things in the military...but entrance medical exams is the exception. If you can get the job done, they don't really care what issues you may or may not have, they just want their paperwork to look clean.
I was told to not admit anything when I did my entry medical decades ago...by my grandfather, a retired career naval officer who was one of the first naval aviators and about as straight-laced as they come.
Be careful with LASIK, it may not yet be approved for all pilot applicants in all services. PRK was more commonly accepted, and they were experimenting with LASIK. You may have meet certain prerequisites with the military before you get the surgery done, research it carefully (don't go off internet forums, the rules change sometimes).
Your GPA will hurt, hopefully you are otherwise well-rounded and have interests and activities other than video games.
While some folks have issues with folks who want to use the military as a stepping stone, I don't have a problem with it. They are going to work you like a dog and get their money's worth one way or another anyway. However...you must be 100% committed to doing your duty to the absolute best of your ability, otherwise you will be leaving your brothers hanging out to dry in the middle of a war. Think about it carefully.
You do not have to be so motivated that you will climb on the backs of your fellow service members and do anything else to acquire a general's rank...we could probably use a few less of those.