It's the old problem, Airbus always says great things about the aircraft it makes but when they turn up they never quite live up to expectations whereas Boeing aircraft tend to over perform.
More to the point, by cancelling the A340-600 and having the A380 delayed will EK yet again come out of it smelling of roses? It will give them time to get some more crew hired!! Also will they get a good deal from Boeing for the 747-8?