So are you able to answer the question as to why you were uncompetitive "for years"...?
I would judge by the lack of a response he either can't or won't. Anyway not sure that I want to read about how crap his 1st and 2nd RO's are or looking to blame the system in some way.
Spammy I do feel genuinely gutted for you that the latest promotion board has not gone your way and that you will now face ending your (not by your own choice) career at your 22 year point. But it is a competitive field and I would say that you have enough time to put any wrongs right?
I don't mean to sound callous or harsh in anyway, and I wish you well in the future!