Really guys, how can software/games users not understand that this is the best production model for us?
Designing is an iterative process. If they go all the way, expansions included, and release them all at once... then we wouldn't like half of it. This way we get a playable, complete yet improvable game first, and then we can HELP SHAPE future developments. Frankly this is the reason why I'm here.
Things are going as expected, I think. People are reacting, and the developers will focus on the major, recognized issues (like the lack of randomized maps).
Have some patience and be constructive in the forums. I think there are reasons to think it will pay off.