I can access the site just fine from Germany. Tried Vodafone and Congstar but I don't use their DNS servers.