+1 for a RallyCross mode, as has been mentioned before on SF months ago.
I don't agree with including the Sin Bin from GRC. It is one of the sillier aspects of the US version of the sport. Code it in if you wish, but please have a way for us to switch it off.
In addition to validating the number of jokers taken by monitoring a SmartSensor (I assume not taking enough jokers would incur a time penalty), could it also automatically add penalties if too many jokers are taken? The joker isn't always longer, and an advantage could be gained by taking extra jokers where it is a shorter section of track. For example, on my layout, the pit lane would be my joker section, but it is on the inside of a turn, and hence a shorter distance to travel.
DSCF6250 by
stoooo, on Flickr
A jump start usually means an extra joker as a penalty. Could there be a flexible penalty selection for jump starts? That is to say, if the joker is a shortcut, you don't want to give an advantage to someone as a penalty. You may instead want to take one joker away, or just add a time penalty.
RallyCross heats are based on fastest times, not finishing positions. Would the race management portion be able to manage heat times during an event and generate a ladder for finals/semi-finals based on heat times, then switch to finishing positions for the finals/semi-finals?