When you are at max. level, how about banking surplus XP to spend on upgrades.
e.g. 500 points gets you a cosmetic like curly hair or red socks.
2k points for aero road helmet,
20k points for a new frame e.g. Cervelo P5
Would allow more customisation of avatar and bike without being tied to a fixed reward at each level.