If you can see this then you've found our new server.
It might take a little while for the dust to settle as things percolate through the Internet, but the move to the new, bigger, faster server is complete.
Be sure to let us know if you spot any packing crates left over from the move.