Hi,
I can help you with eyesight thingy, as I was really curious as well.
They don't mind if you wear a glasses as long as the lense you wear can correct it to 20/20 vision. Also they take other factors into consideration as well, like your peripherals, close ups and color vision etc.
As long as you have excellent eyesight with the correctable lenses, you will be good, although I'm not sure about getting like fast jet roles with lenses.