They had almost 200 people on staff by the close of 2014. The "team growth" excuse doesn't really work looking at how long they had a large team.
Plus, just because they demoed something scripted doesn't mean it is possible or that they can deliver it. It's not delivered until it is on the end client, until then it could be any number of fudging, faking, smoke and mirrors as they've done in the past like Pupil to Planet or the Gamescom 3.0 demo.
Yes, but what has that team had to do? Its not like they are using some old assets, lore, technology already in place, they had to build everything, while also figuring out how to work as a company. Compared to say already established studios such as Frontier. Let's also not forget they are building two games at once, which is a whole different beast to tackle, which means their manpower is split between two different games. It's hard to imagine how much work has gone behind in SQ 42, there could be massive amounts of work, but we don't know much of it, the last thing we saw of that was the one level they kind of showed off last year.
But if anything, this citizencon just goes to show how much the Frankfurt team have pulled CIG up with their solutions. Also nice to see Erins studio is at 193 people as well now, they tripled in size since 2014.
I can't help thinking though - if they stopped all the begging videos, and gamescons, and making up specific scenarios for presentation purposes - they might actually have gotten somewhere by now.
Genuine Roberts himself insisted that it's better to delay and make things right the first time. Nothing wrong with that. He also said that they have to make sure they create the right things so that they don't have to develop them over and over again, and that what they do create has to have a purpose in both SC and SQ42. Maybe it's time he started doing just that.
Of all the things you have said here, that second part is one of the ones I truly agree with you. They've had quite a few gaffes around the "make it right the first time". They designed ships before they settled on proper flight model/feel. They built ships before they decided how cargo will work. They built ships before they decided how multi-crew/consoles will work.
Like I mentioned before, going by state of PU, and fact that SQ42 and PU are supposed to share assets/gameplay, there is no way SQ 42 was going to launch this year.
I think while the demonstration was great, it also showed that they can't keep hiding behind "make it right first time" or "see this cool stuff we are working on" anymore. You can only do that so much before people start to get impatient. I think that massive thread on /r/starcitizen about the disapointing citizencon goes to show.