I think that if the level cap would have been at 35, with the exp given at 1.0 and maybe the daily login bonus that we have today turned down a little bit (like 1.5x max instead of 2x), it would have been perfect. Keep in mind that between level 35 and level 39 nothing new is unlocked: no new cars, tracks or events.
In this way you should only have to win races one time, do some b-spec online races with friends, and do the seasonals (and maybe some online races) in a-spec and you would reach the max level. From there you can continue playing to your liking without worrying about how much exp the race you're doing gives.
IMHO it would have been an overall better experience.