Yeah - this is one of those "inflate the average team rank across projects" projects. I'm currently going for my 250k there, and that would only put me in 82nd place. You need ~180k to crack the top 100. 1M doesn't even get you in the top 20 for the team. It's really cool to see those numbers on a project that is not SETI...
And I am ranked #15.