I think puncture would be a nice idea to implement…not often but maybe one random puncture for one rider out of 100 in a race. And then have to wait a minute to get it fixed by a service car…
I also think crashes could be implemented in sprints or tight fast bends… like also not very often but maybe 2-3 people out of 100…and then u can have slightly crashes so u get up on the bike quick and can continue and then some more serious so u are out of the race…
U could also implement wildlife “close” accidents…and also real accidents…but that’s pretty rare so maybe 1 out of 1000…
Service cars and lead motorbikes could also be nice to see on the roads…
And the climbing status could have better visibility…gradient in different colours, height and how much left of the climb…atleast on climbs that are over 5 minutes…
Keep up the good work! Have a nice day
Sincerely
Julius