I guess I can't really compare. Three and a half years to get into the RAF (Options For Change - a really bad time to join). "Come back in the next financial year - no more posts" was a fave line. That was getting through OASC 1st time too. Oh - DE, so was going to be skint when I got in anyway. APO is an honour, not a rank.
Laugh about it. It only gets worse!