Hmm... odd. When I click on the link, I'm forced to log in; which I can't since I don't have an account there.
Aw, but who cares? Knowing that they're making progress is good enough for me.