Are you accessing it from a PC or any phone? If possible try to clear cache and cookies and then relaunch browser and check. I tried from few american Ips in my office and it seems to be opening just fine. Looks like browser or a DNS cache issue to me.
That's the issue with Forum. I cleared Cache-Cookies multiple times but forum wasn't uploading, if it did couldn't sign nor browse it. Experienced this on Phone & PC.