Oh! And Hey I think I've got a good system we can use for penalties. It involves making a check and balance system.
There's two models. Pretty much the system involves giving or taking away a certain amount of "infraction points" or "IPs"
So, first model, you do something stupid on track. The stewards judge the infractor by watching the replays and give him an IP point. Say, just for an example, we set it so that if you get something like 6 points at any point in the season you either lose championship points, get disqualified for a race, whatever seems to work best. Getting 12 points will be bad enough for disqualification or something major. Everyone starts with zero.
Second model is something more in line with the idea of checks and balances.
So everyone starts out with like 10 points, for example. If you do something bad, you gain points, but if you have a whole race without hitting anyone or having any major contact with other racers you take points off. Have ten good races without much incident and you will have the best possible reputation, which is zero.
If you get too many points, maybe 20? You get penalized. Maybe something like at 15 points you get a slap on the wrist penalty (time penalty or a delayed start or something) and 20 points will disqualify you from the next race.
This system would be a deterrent to try and keep guys serious about staying well in the league.
Let me know guys so we can discuss!