DLC cars and points for unlocks?

 Simple solutions; Like the game? Get the car packs for a little extra hooning about. Not needed for anything. 

Play the game? Good, you don't need booster packs.

They released *tracks for free.*

Pretty tame if you ask me, compared to other games.