Are season/league play a part of the base game, or is it a fan variant?
Fan variant, it's easy to make it like you wish. I did a couple of league with my friends and we always change some rules in the scoring etc. Just to make it more fun.
Like the player who finish last (but complete the race) in the previous race start in pole position the next race etc...