Worked fine for me. Google translate didn't choke, redirects worked.
Hadn't been there for a while; they added some interesting (for a chage
) games.
Sounds like a DNS issue; some DNS servers may be working off the older (changed?) address. Would expect those that can't get through to eventually get back in.