They may have cheated. There are a couple clues about cheating right in the game page. Did you notice what name they were using? Cheating is one of the wildcards in the jam 😋
And yes, having the leaderboard in the beginning was part of the time challenge, which was the other wildcard. But I agree the leaderboard at the end may make more sense.