AA doesn't fly to HKG and you can't use AA miles to upgrade non-AA metal, so no upgrading CX flights to HKG.
AA upgrades from coach to business on AA metal requires C class inventory.
CX business class is superior, IMO, to AA's current business class. Better seats and better service.