With all the requested features and the varying needs of so many different race types, it would be nice to make the "main" in-race screen modular, in that you can arrange what features you want in different regions (boxes, windows) and exclude those you don't want. You could also have multiple screens that could be displayed during different parts of the race (before, during, yellow/red flag, end of race)