^^^ Agreed,
Although the only suggestion I would make, would be to make the difference between Pro and Open class greater. As shown by the results, the Top runners in Open, were nipping at the feet of the Pro Class.
Might be an option to keep the entrant numbers around the same but include another class. Club, Open (Privateer), Open (Sponsored), Pro. I think the field is large enough that it could work; and with keeping the rules the same between the two Open Classes. Difficult part will be differentiating between the privateer and sponsored entrants.