Very fun game, I can't see the leaderboard anymore but I should be in :)
Sometimes the server goes down temporarily. It seems to be up now! And yes you are on it :D
Woooooo