Not sure what's going on with that page but for me it loads, and then just freezes like it's waiting for something else to load and can't. I didn't wait long though because I didn't want to find out what kinds of resources it was going to try to eat up from my browser.
Seems newsworthy but not the best source for this topic.