The best advice I've received since getting passed over came from another man who had a similar experience (checked the right boxes, nothing negative, excellent line operator, surprise non-promote):
"Your life just got a lot easier, you just don't know it yet."
He pointed out the importance of people (for however long they might stay in the AF) that can call a spade a spade without worrying if it will hurt their promotion chances. He also pointed out that once you're done in the USAF, no one gives a second thought to if you're a retired major, colonel, or general...it simply doesn't matter. If you're a pilot, a dispatcher, driver, or someone else, that's your job, end of story.
He flies big civil planes now where his work day is done and he's headed home before the engines stop spinning, and a driver is waiting on him to take him to the hotel which is already paid for. (strange how you never hear about dispatchers, drivers, and baggage handlers in private aviation demanding the same treatment as pilots at those companies in name of "fairness")
That perspective made me realize it doesn't matter who gave the "you're not promoted" news nor how. No changing it, and it's the AF's loss. No matter how important they might be saying pilot retention is, they've made it clear again that line performance will not get you promoted nor continued.
To the AF, it all boils down to lines of text on a piece of paper, regardless of how excellent your aviation record, how many lives you've saved, or how many combat sorties you've flown.
To me, none of that defines my value as a pilot or a person. If the AF doesn't want talent, that's their problem, not mine.
How much more do I need to know?
FF