Go to the new official wesite
http://www.needforspeed.comThey have majorly updated the site, and have lotsa new news. They have ingame shots (well, models) of each car, and they look quite impressive.
Also, by the looks of it, there are only 4 locations, with three different tracks in each location. This is a MAJOR letdown if you ask me, but check out the site and be the judge of it yourself.