marioh:edit: I'm sure a participant of that site will come along soon and give you more information (I don't play on the ladder).
As a mod on that site, I can go one better.
At the moment this post was made, the current ladders site is www.wgtls.co.uk, and, at the moment, the site speed problems we have had appear to be gone.