A rework on how the game calculates the race results at the end of the race.
Instead of the finish criteria being race time and all laps completed, if it could be changed to laps completed and leader finish.
So when the leader finishes the race, the other drivers that cross the finish line would also finish their races without having to complete the rest of the laps. The results would be based on laps and untied by race time. And please show the full race time, by that i mean show the millesimals in the final results.
In timed races, as soon as the clock goes out, that is decided as the final lap for the leader, and when he crosses the line for the next time, it ends the race for him, and follow the same scheme above.