I think the site is having performance problems in China. We are monitored from Shanghai, and response time appears to be acceptable, but I fear many other parts of the country are not able to enjoy the site.
If you are in China, please tell me what your experience has been like. Do pages load? How about images? Do the videos take too long to load? Starting a video takes about 10 seconds from NY.
Any feedback on this issue will help me solve it. Let me know!