LOL. What a great site.
I guess those Chinese authorities don't want their peeps exposed to the awesomeness of the PC Engine.
I'm just typing in random mundane sites, and it looks like they're all blocked. Internet must suck real ass over there if this is all true.