On the lighter side of things, Can I assume that you speak fluent Mandarin or Cantonese having lived their for so long? Chinese language must be one of the hardest to learn (maybe next to Japanese) let alone write (or paint? ) it!
I can speak a cross between Mandarin and local Sichuan language (the 3rd biggest language in China, based on about 70% Mandarin) reasonably well, enough to get around by myself, but often have trouble understanding what they are saying back to me.
Many surprising points about the reconised 70 Chinese languages, but many more local dialects as well.
Surpising things such as Shanghai language is so unique, no one else in China can understand it at all, but of course it's not a problem because they all speak Mandarin as well.
It's kind of funny when we fly or train to other Provinces, and go out and grab a taxi, and the taxi driver can't understand my wife and vice versa. My wife speaks Sichuan language and is fluent in Mandarin, and speaks a number of minor Provincial and regional languages as well.
Even though Madarin and Cantonese are 100% completely different spoken languages, the writing (characters) is the same! In the same vein, Taiwanese people also speak fluent Mandarin, but their writing is completely different to Mainland writing!
Could be here all day, but one final one; The Chinese President 'deng xiao ping' (note that there is no high case letters used in Chinese pinyin writing), who was instrumental in the opening of China in the 1980s, only spoke Sichuan language (70% Mandarin), never learned or spoke Mandarin.