(I know Jack is working on more important issues and i'm writing many less-important suggestions but who knows, maybe this helps somehow someday) (hope my english is good enough)
In real life every driver has 'favorite tracks' where they show better performance.
Let's say in the game every driver has 2 favorite tracks. (1, 2, 3 i don't know)
When racing there, some attributes are increased a little bit. (how many and which i don't know)
Thinking always in balancing the game and give weaker teams a chance, i'll give my example but don't take this numbers seriously:
+3 to each attribute affected if this is lower than 10 (morale 6 becomes 9 on this track)
+2 if attribute is between 10 and 18
+1 if 19 or 20. (if 21 is possible, if not, stays 20 sorry :P)
This can change some results during the season right?