You must have a current JAA Class 1 for the contract to be signed by CTC. If it has lapsed, you will need to get your renwal to secure a place on a CP.
And on Emirates, CTC have the same deal about excess luggage as they do with Singapore Airlines...You can take 30kg (I don't know why but I have a voice somewhere in my head telling me Emirates is actually 32kg).