Compliance without equalized HP/torque curves is meaningless, especially in a "spec" class.
You, we and I can lobby the CRB for whatever rules we all think are best. Parts specifications, HP/TQ curves, whatever. But smart people will work within the rules to build a better mousetrap. It always happens. Heck, I bet I even know how to manipulate dynos to a wider HP margin then magically producing a motor with all the optimum specs between the different builders. And I know there are people out there smarter and more experienced than me at this.
Short of a entirely sealed package (which has some pitfalls also), the racers with money, time and experience will always gain advantage. That is the way racing works. We can do our best to limit creativity, but there are some very smart people out there. Today though, the cars and engine packages from the major builders are as close as I ever have seen. Leaps and bounds ahead when I started in 2004.
To me, what happened in Laguna is a minor hiccup. Things like that happen. Sometimes builders read and apply the rules differently than the SCCA does at the time which results in a DQ. It's happened in the past and I am sure it will happen again. Hell, even mutli-million dollar F1 teams get caught mis-interpreting rules and get a re-alignment.
For me, what we have, SM, is pretty damn good. No overhaul to the class is needed just another tweak (and I am sure more in the future to follow) to the ruleset to either 1) make compliant the heads seen in Laguna, or 2) be more specific about not allow the blending. Just need to decide (smart people) and add some clarity to the rules and move forward.
Tomorrow it might be something else that is written a little fuzzy in the rulebook that is the hot topic.