Welcome. The announcements section of the forums will explain what is going on. They're wokring on a lot of fixes in both the game code and back end infrastructure. I got in a a few weeks ago and got to play around a bit. I promise it will be worth the wait.