Update: Got refund for SZX-PEK flight, chasing CA for PEK-SIN flight. Business lounge at SZX was ok - some hot food and mediocre wine & liquor. Check in was permitted only 2 hours before flight. Staff incredibly slow. MI J class nice with good service. She's in SIN now and heading for airport.
Thanks for all the help people.