I understand fully this type of scoring, you didn`t make anything new.
My point was that in 4 races league it`s wrong to implement such a rule.
Specially to count DNS as worst score.
I think that DNS is what it is, not a score.
It`s against common sense to discard "0" pts.
DNS should be sanctioned like in OLFSL (you qualify for event but you don`t show, you get -40 pts.).
If someone decided not to join because he knows that he would be discarded "0" points, of course he`ll do that (Example: I don`t know KY2 track - what the hell, I won`t show up, no big deal, my other 3 races will count, and I don`t lose anything). I joined this league to have fun and race with top players, not to do the math and calculate. :thumbsdow
It is obvious from my example that guys who made all 4 races are "punished", while others "profited" from "DNS"!
Again, this is my opinion, I don`t judge or ask you to change the results.
This was only my try to point out the obvious mistake.