Willie Walsh did say a few months ago load factors for CTU are not that strong. However, cargo volumes are making up for it.
BA needs a local partner for China, but it seems to taking a long time to secure one.
You can see the impact of BA's partnership with American Airlines in giving a boost to new/secondary routes. Austin and San Diego were near instant successes. BA needs the same for China.