In the US -- getting the main page of the site. So either it's a CDN thing, they brought the site back up since the original post, or it is indeed region locked.
On further inspection it looks like it's just diverting to show my localhost:80 here.
I can access via a proxy, but not from a European IP address. Seems strange to not even show an error page and just block entire regions from accessing the site.