I recorded video of a few runs on the event in hopes of working out the scoring formula, and found something troubling. In two runs I had very similar times, but the score for my slower run was higher.
Run 1: Time - 1:22.1, Time Bonus: 13525
Run 2: Time - 1:20.2, Time Bonus: 13445
The run that was 2 seconds slower earned 80 more points, which oughtn’t be the case. I really hope that this is a mistake or a correction for server lag, and that there isn’t some random factor added into these scores. Boards already make the game random enough, and he scores should be an exact representation of a player’s performance.