so, the main idea is:
have a "handicap" league. like in Touring Car racing where the top cars in a race gain penalty weight for the next races.
so at the end of a season, rank the players, and rank the teams and assign according to rank. would make for closer games overall i believe.
and to whoever said "take it easy, just play to have fun": you know what's fun? Winning. Winning is fun.