... appears to be up and running again. The backup restored peacefully and all the DNS issues have been smoothed out.
I'm still not certain something didn't break in the transition, though. So if you notice any lost or missing pages at tomorrowlands, please let me know here. (If there's some egregious security violation due to the rush in setup, please be a white hat and e-mail me.)