1) What is the surprise of it being a 6 month contract? I thought that was what we were going to get anyway with the option for the airline to keep us on afterwards, if the required standards were met! I'd certainly take it. After 6 months line experience you are certainly going to have sufficient experience to find another job easily enough.
2) If you have to stump 20k upfront is that not paying for your TR yourself and therefore not a bond?
Good to have some movement at least.