We are past "Star Citizen is a failure" state. Finally things are getting together and development will be "accelerated" or at least we'll see more new stuff more frequently than before. From now on it is easy ride, adding new content and mechanics and polishing it.
Only reason Star Marine or FPS module hasn't been released yet is striving to deliver it in perfect state, because they fear outer community backlash because of bugs. They could push it through but people would start ridiculing the project, saying how it is still buggy after three years in development... which would have very negative effects in this stage of development.
Biggest issue people have with Chris Roberts is that he "lied" to them in order to gain massive funding from backers. He didn't lie about any of features, he forget to mention that game of Star Citizen's scope takes anywhere between five and ten years to be fully finished. If he said it up front to clueless backers, very few would give him money. That is why he baked that demo in Cry Engine in 2012, to give people illusion that game is in advanced state and adding extra features will be easy and will go fast and smooth.
Real truth is, there wasn't a team or office or even solid sheet of code that Star Citizen project will use before early 2013. And when they said dogfighting module will be released they had nothing in presentable state, much less ready to be released. Now when they have over 200 people, finally caught up on those false projections and from now on they will (hopefully) stick to recent schedule.