Random idea to improve races with a little more drama.
Everyone gets points 1 for last and +1 for every place above. If the lead car laps a car they lose there points. No blue flags so defending is allowed.
Now you might be thinking well teams will just stop once they have been lapped I have thought about this. Any car that laps another be it on track or due to passing them in the pits or an accident gets a bonus point. You lap ten cars you get ten points added. If you are a lapped you get no base points but if you also managed to lap someone you get points. This would make teams run until the last lap in hope that someone retires.
Extra action because defending is allowed.
Less cars would be lapped as the defending would slow faster cars down slightly.
Would be quite amusing to see a lead car stuck behind there teammate due to not wanting to eliminate them.
Elimination could be undone. Car would have to maintain the overtake for 3 sectors. For it to count in the first place and if that car retired later in the race as long as the eliminated car did more laps it would gain its place back and base points if no one else has also passed it.
Blue flags are only used for a car being lapped twice.
Edit also a previous retirement could re enter the race if they fix what was wrong and can then chase down the laps of another who hasn't been able to get out again from a crash or permanent failure