CPT can't handle a 380 but BA want the biggest capacity possible as it's a very profitable route so 747 is only option. Unfortunately the passenger mix is best suited to the mid J configuration which are the shabby old ones. Not certain what will happen when the 747's go, presumably a 773 or 77x.