Airgreg,
>My recruiter didn't want me to complete all the other application items yet until we find out about the waiver.
I don't know what else you have completed for your package (ASTB, PRT, Recommendation letters, application forms, college transcripts), if you haven't, I would highly recommend you neglect what your recruiter said and go ahead and push to have all these done. That way, if luck is on your side and the waiver is granted, you can turn in your package right away.
The other reason you want to have everything else done ASAP is letting yourself more time in case you want to improve on a specific aspect of your package. e.g. ASTB has a time limit for retaking (30 days for 1st retake and 180 days for subsequent ones); reducing your runtime takes a while even if you run frequently. I'm not saying you are not competent, just want to give yourself some leeway in case you need it.
For me, I'm waiting to get my citizenship, should get it in 9 months. But my recruiter told me to get everthing done NOW so I can have more time to improve my package if I need to.
On the waiver, I talked to a lot of pilots (Marine Corps) and they all said there's a waiver for everthing. You just have to be persistent if you didn't get it the first time. Also, they told me to get retested if I fail anything (medical and what not), you might pass the 2nd time. Moreover, if that's what you really want, by showing you are persistent and keep coming back, this is what they like to see!
Based on what you told us, I have a good feeling about your waiver. But if not, keep trying! I'm 29 and gonna need a waiver too, if I don't get it, I'll keep trying until I turn 40!!! So far I have good experiences with recruiters (Enlisted and Officers) but remember, this is your career, your future and your a$$! Be aggressive and push for what you want!
Hope it helps.
DMan