Nice report Gary.
I'm flying to HKG in a few days, and really looking forward to my first time in CX F.
I know what you mean about bathroom cleanliness on NH and JL. Totally incomparable to other airlines. It must be a cultural thing with the Japanese.
Enjoy BA First. I've experienced it many times and they're usually excellent.