Ok my ideas for next season.
You should remove Nascar shem as the only time drivers out the top 5 have changed position has been due to Low b-spec spawning driver being first. slowing down the Grid at the start of a race randomizing the passing on early laps.
If you continue to do it Based on wins and not points for position then I think you should stick with just the just Nissan GT-R class.
As that can allow lower B-spec drivers to get some wins.
If you do it via points per position you could add in the next lower car class which is..
Players should be fixed per race league. The same 15 each time + you.
They should have a primary driver with 2 Back up drivers selected in case the primary is in use. This means you sould not have to delay a race. In-case a user is being hit buy a widget runner. If all 3 are in use they are unable to run and forfeit that race.
This way you can also run your best driver each time in the race.
Driver points vs Driver wins.
Driver points are fairer as they remove the Car luck selection from the results at the end of season but are an admin nightmare with a lot of races.
Some things for you to think over...