Great post mate, thanks for sharing your experience..
It's a shame that you had such a bad experience with CX, I will be actually joining them very soon as one of the Cadet Pilots. I have practically zero flight experience so their deal of training me from nothing is pretty good.
I understand CX shafted you with your contract, but majority of the problems you mentioned (real estate, pollution) already existed before you joined! Didn't you know before you signed the dotted line?