It's a disaster for a non-Mandarin speaker to get stranded in a Chinese airport trying to do a re-booking due to a random cancellation. Buyer beware the next time you see a good deal from the Chinese airlines!
I'm surprised they ticked air flow as the reason and not weather. Do insurance companies cover this type of delay/cancellation? Would this be 1 or 2 delay events?