The game overall is your typical racing game. The single player experience however is nothing too exciting. Being an owner of the past need for speed games (underground to carbon), i found this game needed to improve in several aspects. This game was more burnout than need for speed. Being the police is essentially the takedowns from burnout, attempting to takeout your opponents. Its quite fun and challenging sometimes, but nonetheless gets repetitive with time. Races are just random and the objective is pretty straightforward in each, either come in 1st - 3rd or get to the finish in a certain time.
The selection of cars is good, only thing is if your thinking about modding your car and "supin" it up this is no where to be seen, only thing that can be changed is the paint job. As well, only select cars are available for use in certain races, so you cant look to use a super upgraded 370z to go up against a stock Lambo.
Free roam is pointless, randomly driving a car around a world that has no races to select from a map or objectives to obtain. I feel they shouldve gone back to NFS: Most Wanted style, where you could drive around the cities looking for races. The fact that your randomly placed in races means shortcuts are harder to find.
Soundtracks CAN be changed as a pose to the other reviews, probably just depends on the platform. The ps3 allows the addition of soundtracks from your music library, but it does somewhat overlap with the games voiceovers and sfx of the game.
Overall the game is good, however for 70 dollars, i would probably stave off until it drops to around 40 or 50 bucks before buying, unless you like a straight get in a race or takedown matchup and similar online gameplay.