Here are my opinions on the rules.
I think once you disconnect, race over. Sorry but people will abuse this just to get points they don't deserve. Think of it as a mechanical failure and you're car is out.
Race should never be restarted. This will promote better behaviiour on lap 1 since there's no chance of a restart.
Who's going to enforce no crossing yellow lines? You'd have to watch the whole replay sitting on pitlane. If you cause an incident entering or leaving pitlane then you are at fault always would be a better rule. Upto drivers to report to tribunal.
Overtaking on yellow, again who is going to enforce this? Guess it ouwld have to be upto the driver to report this.
Everyone should know how to handle blue flags, indicating etc is too distracting, this isn't some cruise server. If there is some contact it should be reviewed to see who was at fault but both cars should be aware when lapping. No barging past or blocking. Again upto the driver to report an incident.
With the new patches it resets the whole car, fixes damage and gives you fresh tyres. Land on your roof or get stuck. Race over. Perhaps you could introduce a pace car and a tow car to pull people out of sand traps.
Lag. At anytime, before practice, during practcie or during qual if anyone mentions lag another server should be found and tested for no lag. If the cuase of lag is a driver, he should be asked to leave and fix the connection by stopping downloads etc. If the problem can't be fixed then they miss out because it ruins the race for everyone else.
Gona love this one. No bringing up racing incidents in the public forum. Report all protests to the admin/tribunal within 24 hours of race finishing with as much detail as possible.