I don't know if it's just me but since a few days now I have big issues accessing their contributor site (from Switzerland).
Sometimes it just takes a long time to load a page but right now it's like an endless loop.
All other sites work fine for me.