The scoreboard is completely dead, as far as I'm aware. I don't imagine it ever coming here, and frankly I don't think it's a big loss.
Nobody used it. I bought an AVS solely to compete on the leaderboard, and was hugely disappointed in how it functioned, the lack of games available, and the lack of people bothering to use it (likely due in large part to a combination of my first two gripes).
A novel idea, but not one that I miss at all.