By offshore I mean all countries where your personal data could be protected. All illegal websites are hosted in Russia and some Asian countries... Your website is not illegal, I know, but if you don't want to have problems with content, I think you must have an offshore hosting and protect your personal data... China is one of them.
And if your website is part of a company, you can easily create another one in HK. You can certainly find a serious offshore specialists to do the job; and it's not really expensive (less than $16 000!)