I may be wrong on this but it’s my belief that the leaderboards are specific to each user on Zwift. One user may see one set of riders in the green, orange or polka dot jerseys while another may see a completely different set…depending on when they logged on.
If the leaderboards and jerseys ARE specific to each individual rider, I would suggest allowing each user to reset their personal leaderboards periodically. Maybe every 15 min, or every hour.
That way, if someone puts up a completely ridiculous time you don’t have to stare at it the entire duration of your ride. It also perpetuates a riders incentive to keep going after them. When there is a time that is totally whacked, you pretty much lose all incentive to keep trying.