Cheers bro!
I would be looking at a short course of something simiilar, because when I am with an HG, then blood drains from my brains and heads... south!
HK is not really an issue, but based on some of the reports here, I can see myself heading into mainland China soon, where English may be a little more limited.
Out of interest, is Mandarin a tonal language like Thai or Vietnamese, where the same world can have many meanings depending on the speakers inflection? (If so, I will probably forget trying to learn it - just too hard for a hard headed English-speaker like me!) [AND I apologise for showing my immense ignorance!!!]