Considering that the car has done well for many others out of the box, it seems like they are doing everything to make the car work for you. Hopefully the addons will make it a better ride for you.
You should also consider that the car has an lower internal drive ratio than your tc3, gearing is not as simple as using the same pinion/spur size accross the board.