Sorry for my sincerity, but PC gamers complain too much, you have everything to create things in the game, maps and vehicles, etc., and still complain, in consoles players we are happy with only 3 vehicles and 1 map, because we know that will not have mod in the game for consoles.
No. The Consoleplayers can be complaining little (insert favourite swear word here) too. Just look at the "Mods for consoles" threads.
Holy crap. If You Guys don't like it, play something else. Have fun with NfS or Forza. This is not a AAA Game but it has better support then most of the big titles. If they implement mods or DLC later I'm fine with it because this is a small team.
Do you have changelogs for the Xbox? Do we have the new camera?
Also I want to say that I am still happy with the game even if I completed it. Yes, more content would be nice but I am just happy that I can play it on console. I can wait and good things take time.