My guess is that BFC keeps finding new features they want to add, even though they keep saying they need to draw the line somewhere and that they will never produce a game like CMBO again. They more they add the better it is for us, but the longer we have to wait for it. Today's NATO module announcement is an example of that.
I am as impatient as anyone. I want CMN now! But complaining about it isn't going to make the game better or get it done any faster. If for some reason BFC were to decide to release the game sooner than they would like to appease the pitchfork wielding villagers, there would be all kinds of bugs to be ironed out and features that have to wait for patches. No one wants a release like CMSF again.