For this challenge we put together 2 solutions to really show the variability in the software and what can be done "quickly" or what could be done for larger events where a bit more time is justified.
Since this race has multiple laps, we can use this data to create some virtual leaderboards based on the predicted times which are calculated by the Splits. With individual time trials you would expect earlier starting riders to be further on the course, however often races are handicapped where faster riders will start later so a standard leaderboard may not be so relevant.