Sounds like a similar scenario to mine
I applied AD played the waiting game as well for around 8 months. I had an excellent packet together in my eyes and was told that I was an outstanding applicant CFII.MEI 1200 hours Excellent resume to back it up.
Found out that I was NOT selected for AD then applied to Gaurd Unit and was accepted to UPT.
In my opion the Gaurd is the better way to go, but also keep in mind after you get selected your going to play the waiting game for up to another year waiting to leave etc.
But if you do not get selected don't give up. Keeping applying yourself, keep better yourself and keep applying to units.
If you have any questions about my experience since it was very similar to yours please feel free to PM me.