So I switched to my iPhone, where it loads and displays without any difficulty. Hmmmm. And I tried it on my PC machine in the corner. No problem.
Back to my normal laptop, and it doesn't load with either Safari or Firefox, but I can't find any other pages with similar difficulties (everything loads just fine).