I do feel a bit silly that the driver who DNF from the race get points. For example, I got 28 points though I drove just a couple of laps in the last lmp2/gt3 race. So i suggest that only those who got to the finish would get points.
At R2P, were a lot of current SRO driver came from, you only got points for a DNF if you completed 75% of the race. Points keep drivers interested in the series but no points means they give up.