A couple of ideas:
* Is there any way the driver pool can be diversified a bit? Last I checked, there are eleventy billion drivers (trust me, I counted), and it seems like they all share the same 20 names. I mean, Mrs. Stanculescu might be promiscuous, but I can't imagine that she's responsible for birthing 480 Romanian F1 drivers.
* I'd like to see the process of choosing and employing drivers a bit more open to chance. Maybe hide a few of the driver attributes from view ("fog of war" style) and increase the penalty for quickly hiring and firing drivers/crew. Perhaps a good way to do this is to create a "Team Chemistry" meter which fluctuates according to team results; a higher chemistry level increases the chance of good results, and the value builds the longer you stick with your crew and drivers. That way, you don't go from level to level constantly firing drivers and hiring the next highest-talent candidate, because even an 8-talent driver might do well with your team because he contributes to overall chemistry better than a 15-talent driver who is a diva.
I know that customizing your driver's name is a perk of the rewards system, but I think the game would be more immersive if you end up anthropomorphizing the drivers than if you simply rename them "Ayrton Senna" or "Norm S. Cox-Zucker" or whatever.