Looks like you had a fairly nice flight. I'm looking forward to the LON flight they will apparently launch in 2018. Should bring direct prices down a bit.
HX is not that bad at all when you consider that they are usually significantly cheaper than Cathay. I once flew on a route cheaper in HX business than it would have cost in CX economy.