Last thing I heard about it was that it was coming along, and I was lead to believe that the mods would be given access to it shortly to test, followed by the general populous. This was months ago though. My humble opinion is that one person is slowly doing all of the work behind the scenes, or there are more people collaborating on it which I am not aware of.
Either way I think they need to remove the link to it until it actually gets to a point where it is coming soon. I have a sneaking suspicion this is the same thing as the quiz score