The site now back up and running. To make sure you are seeing it properly, please hit the refresh button on your browser, or press the F5 button. (it does the same thing).
To our members in China, you should be able to access the forum without using a proxy site like ninjacloak. When you first load up the page, you may need to refresh.