It irritates me when a racer can finish dead last in a race and yet receives 2-3k more xp than the person who finished first. I do agree that racing skillfully should be rewarded but I think that the sandbaggers who hang out in the back with no other racers to worry about and drift their way to the finish line shouldn’t be rewarded as much.
I think a solution would be to exponentially decrease the amount of XP a racer gets for each second that passes after the first place racer crossed the line. Any other ideas?