I cannot say the theme has bothered me in the slightest...
To those who are really bothered -- why do even need to consult that website??? You already know where releases are hosted, you know to look for plugins here, etc...
If it is this horrible to be unable to read the new site, or whatever... what did you do when there was NO site?