Rev limit controlled by the ESC would solve nearly all the stock issues. The 2018/2019 European Touring Car Series(ETS) is running a brand new 17.5t class using a MuchMore ESC, I believe they have set the limit at 19,000rpm via special software and a fixed gear ratio, I don't think a controlled gear ratio is practical for club racing though.
i understand your point but if you want to equal the playing field its torque and rpm that need control. I assume you intended something like that. Dynamic constant horsepower hasnt been done in an ESC but I have done it in a servo powered engine test stand. I’d be willing to consult for anyone looking into building that into an ESC.
a rev limited motor can put out more HP by having more torque. If you limit the torque you have starting current and acceleration issues. The first step in the right direction is to have a true velocity control loop. It really should be there anyways. Its just code with a sensored motor.