Thanks for your patience! As it turns out, Windows IIS servers really don’t like the framework this new website is built on. If you tried to access the site between the hours of 9:30PM (March 10th) and 3:20 AM (11th) then you were probably out of luck; or even worse, ended up with some very broken looking pages.
The challenges faced did illuminate quite a few long-term issues with those hosts, though, so the good news is that we’ve made a switch to new and better hosts! Which means a faster, more responsive site for everyone.