From what they say and how they say it, it sounds like the game is shaping up to be absolutely fantastic and several of the concerns on things like player count and vehicles don't really appear to be much of a concern with the answers given and the reason why such decisions were made.
Have a listen: http://traffic.libsyn.com/radarhead/THEGAMEOVERCAST_EPISODE_13.mp3
Would like to hear your thoughts but please ensure you listen to the podcast before asking questions or commenting on things that may otherwise have been answered/discussed in the podcast.
Cheers!