CJG - sorry about the TWE for your son. My older son got the TWE for USAFA a couple of years back, and I saw the disappointment cross his eyes followed by a flash of relief. He's very happy where he is now: AROTC cadet in Indiana. As I look back, he would never have been happy at USAFA and the powers at be put him where he needed to be.
Your son will end up where he is meant to.