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.