Yup it's down unfortunately :(

Hope it's back up soon since the demo is released on the 17th right? If TWCenter isn't open when the demo is released... the world will implode