I think most racers would agree that we do need a Auto Categorizing System
I would think a points system is the way to go, you beat stronger riders you get more points if you stop racing your points slowly drop down.
One thing I notice is you do a lot of flat races, even in the real world you are at a disadvantage to a heavy strong rider. You should be racing in the mountains.