Just a side note, after 5 years at FTA I would expect that with the hours they fly annually, even without this program you would be eligible for an SO CX position anyway. The only difference I can see is that you have already done your interview before you start, so you know the job is yours once your time is up. And either way you'd be an expat, so by definition if you're an expat you'd certainly expect to get expat benefits...
Again, as far as I see, the only difference is that you've done the interview, which by the looks of it you MUST PASS before being hired. Then you do the time working at FTA, and when the times is up, doing the max hours a year they seem to expect, youd certainly be more than eligible to apply. But, from day one you know the job is yours unless CX go bust. Don't quite understand how that annoys cadets, but anyway.