Hi DC. I haven’t had a problem accessing the English version of the site. Did you sign up via the promotional link from the comments? That leads to the German site. You should still be able to access the English one, though, and log in. Check your URL for any country or language codes, and see if you can remove them. Flush your cache, too.

If the problem persists, contact their tech support.