It should definitely prevent the kind of thing that was happening to Kevin last two seasons but once it is in place for more than one season every car will be the same.
One step at a time. First, getting everything fairly balanced. The next step will be to add some strategy to it, and I think the best way will be for teams to select which areas they want to research. For now, I've decreased the impact of the research. This will keep cars more differentiated throughout the season.
The other thing I want to prevent is cars maxing out all the time in certain leagues, so let me know if/when anyone manages that.