You can watch live streaming on this site. I have visited China a few times in the past year so I know that not all sites are accessable. Good luck. Hope it works and you can watch the game live
The forum upgrade is complete. We will continue to polish it up a bit over the next week or three.