Many thanks for this feedback, @gcalkins. This is exactly why we are calling this a "Beta" release, because we are still ironing out the wrinkles, and you identified some good ones!
We definitely agree about "date last played" being more interesting. In fact, I think that idea came up too close to the team competition launch for us to include it, but we are thinking along the same lines.
And the team rank on the leaderboard page definitely needs to get fixed. We'll post an update as soon as we can to resolve that.
We really do rely on feedback like yours to improve this platform, so we are grateful for your help. Thank you again and please let us know if you notice anything else.