Not sure if it possible with our computer system but how about two normal runs and a longer final run where everyone starts from there standing from the first two rounds and the result of this race would give next weeks round 1 & 2 positions - not sure if I explained that very well....would mean a mini super final but not really.... where you can race the closest people to you on that particular night?! would mix it up for sure.
All said I quite like the current format and would be happy to keep it, as its un-predictable and thats whats awesome about off road