I really don't like the idea of exclusive cars at certain retailers.
Kinda makes it impossible to get all cars without buying the game from multiple shops.
Retailer specific pre-order bonuses (and pre-order bonuses in general) need to burn in hell. I remember ModNation Racers had this thing where they had five different stores each offering a free car and character like Nathan Drake or Kratos. So you had to choose which one you liked best. I think that if it is ready to use in game on or soon after release, it should be in the game or free FOR EVERYONE.
I don't mind pre-order bonuses like ModNation as it's not really going to affect anything in game. They are a good way to get people to buy the game new and right when it comes out.
Saying that, I do agree that the way T10 did it sucks as not having the cars I don't have does affect my experience.