I would suggest you do not fly CX until they have installed the seats. They have their 2 billion profit and are charging top dollar for less than top dollar seats. Take BA or QF until they put them in. Of course by that stage BA will have sleepers in Club World.
Looks to me they are feathering their own year end bonuses at the pax expense and are teeing up the airline to be sold off with a healthy balance sheet to the Chinese for big bucks.