I think some of you are forgetting something. This is a game and it is done for entertainment.
Making severe consequences for wrecking is good. It is important to reward sane driving and realistic racing. However, if you put in weeks of personal time, practicing, tweaking sets, testing tires, etc, and you get punted in turn 1 and end up on your roof, well, that just sucks. I would highly consider not putting in all that effort next time. I do realize that this is "real". But ask any driver and team in any racing series, and they will tell you the worst thing is having something like this happen. If they could change this they would. Also note that consequences like this do NOT stop them from happening in the first place. Dumb turn 1 accidents still happen even though nobody on the grid wants them to happen. (I know we are not talking just about turn 1 here, but it is a good example)
In a simulation, we have the ability to make some adjustments here to insure that everybody has a fair chance of winning, and everybody has a fair chance to have fun AND it is fair and balanced.
Take the XRR getting stuck in the sand with no damage. Should they be a DNF? In real life, I have seen hundreds of situations where cars stuck in the gravel getting pushed out by the marshals and they are allowed to continue if their cars can get back to the pits. There is a penalty because of lost laps, but they can still finish the race. This weekend's F1 race was a prime example. Lewis Hamilton kept racing and almost finished in the points after ending up in the gravel trap.
We know that the XRR getting stuck is probably more realistic than the FXR always getting out of the sand. But this league allows the push car to get cars out of the traps. Why is an unrealistic roll over caused by a curb any different? Yes, the car gets damaged, but I have seen many times where a car rolls, ends up on its wheels, and finishes the race without ever pitting to fix the damage. There are simply limitations to sim racing and leagues should make rules to accommodate some of this. It is one of the things that makes sim racing fun and flexible. (The current implementation of the reset rules also make this more of an issue IMHO)
So, a car that ends up on its roof should be treated like a car in the sand. They should be able to continue, but they will pay a price by a reasonable delay in the pits.
Bones is right about the finishing order. ALMS counts how many laps you have done over the time period and uses that to determine finishing position. To me, this makes more sense than DNF. If I have driven more miles than another competitor, then I should be placed higher overall than that other car. If I am a strange person, I could park my car in the pits after the first lap, leave the pits and finish the last lap, and be placed above a car that got crashed out (so damaged that they can't get to the pits) but finished hundreds of laps. Is that reasonable and fair?
I applaud what the IGTC team is trying to do here. Make a realistic endurance league that is fun and challenging. It is good that they have asked our opinion on the rules changes, but ultimately, it is up to them to decide. If you don't like the decision, find another series. Rule making is very difficult and things have to be spelled out precisely. There are always little things that leak through the cracks. Everybody just has to deal with it and realize that common sense and fair play must take precedence over splitting hairs on the rules.
Sorry about the long post