The point of putting cars into various classes is to put cars in similar groups based off the performance potential of the cars. This sounds nice, but the classes are based on models, not performance. The basic assumption is that a car show always be in an SS class when no modifications have been made. If we throw out that simple assumption, it allows for a huge variety of classifications that seem to make MUCH more sense.
For example:
The 996 is generally considered to be faster than the 993 even though they are in the same class. Splitting them up probably isn't a good idea (I think there are already too many classes). Maybe a 996 is in M class with 6 points to start out with. That way a 993 gets 6 points to "spend" in order to make it's performance more comparable.
Another way to look at it would be to use something like the BRI. If I look at the various class times, there seems to be several different classes that are basically getting the same times. Looking at the event times, there is probably a need for no more than 5-10 classes. Times for LOTS of events would have to be taken into consideration, but I can use the last AX as an example:
TTOD was 85 s.
Class A: cars capable of 85s runs
Class B: cars capable of 88s runs
Class C: cars capable of 91s runs
Class D: cars capable of 93s runs
etc
Advantages:
(1) More people per class, maybe spread more evenly (a couple classes have tons, most have just a few)
(2) Classification based on absolute perfomance, rather than having to start off with a base SS.
(3) Easier to deal with new cars, changes: just look to see what times a car is running (with a good driver of course).
Disadvantages:
(1) Have to throw out a system and adopt a new one: people hate that!
Comments? I'm not suggesting this be done and I don't even want to think of the logistics of implementation, I am merely trying to spark discussion...