The advice above is solid. They are spot on... apply now. Hope for the best, if it does not work out, no worries. You now have new positions, a better GPA, more flight hours, etc. Keep applying until you hit the age limit, then get a waiver :) Good luck.