To make sure faster cars do not have their progress impeded nor endangered, we use automation, sensors, and GPS (autopilot) intermittently to ensure the progress of the race seamlessly.
A proximity zone is established around each car. 50m for the sake of discussion. When a faster car, based on sector time, road speed, or lap time, approaches a slower car, the computers in either car, and race control, begin to take over.
The slower car has its power output reduced (fuel flow, rev limits, current redux, etc.). The faster car has its power output maintained or increased. The slower car is moved temporarily to a slower racing line. The faster car is kept upon or moved to the preferential racing line.
This would all occur in a couple seconds or less. The goal would be to invisiblize the slower car, and eliminate defensive moves and the accidents they cause. The faster car sails through as though there was no one there.
Lap times improve, safety improves, passes occur more frequently, but in a more predictable, safe way. So not very different from a DRS pass, in that sense. The race becomes more like a time trial/time attack contested by multiple rivals at the same time. Each is focusing only upon their own speed and progress, not traffic nor defensiveness.
Spent about five minutes thought on this; hoping there aren't too many glaring errors in logic...
