All should be ironed out now. Technical details hidden below:
The "It Works!" message was related to DNS, as that's the default page on an Apache web server so if your DNS wasn't updating it was sending you to the wrong place temporarily.
Then there were some unexpected errors due to some testing that I didn't know was going on and that broke the topics list. I fixed that. Then I adjusted the memory-balancing to better handle our load.
If you were on the site at the same time as I was making small changes it could have given you occasional "bad response" errors. But now all seems fine.
I get an email every time something goes wrong. On the old server I'd get them daily (primarily due to Google-bot-spiders doing tons of simultaneous searches and eating all our memory). Now that everything is smooth on the new server I don't get any. Still, I will shortly block the Google-bots out of certain areas just to be sure all our resources are dedicated to people rather than spiders...