What you're doing is not criticism; it's simply being critical, and there's a difference. They stopped pushing out updates because every time they do, people like you take every estimate they give and treat is as if it is some Gospel of Pimp and should be treated like the word of freaking GOD. Then, if something happens and things get delayed, or the estimate just wasn't accurate, you lose your damned minds and start calling people names, accusing the devs of lacking direction, integrity, etc...and outright lambasting what they're doing as "ridiculous."
You're not criticising in the sense that you like to seem to WANT to use the word "criticise," you're simply mudslinging to make yourself feel better, and to try and prove how "right" you are. You're entitled to your opinion...but when that opinion is basically a bunch of name-calling, childish, playground antics wrapped up in "but I have the right..." then we have the right to call you on it, because it's utter bollocks.
Nowhere have I seen an unwillingness to own up to failures. In fact, it's the community's unwillingness to accept failures that's led to the dearth of information. No matter how many times TFP have apologized for delays or deadlines or slow update info leaks, people in your camp harp on it. And harp on it. And HARP ON IT. The criticism has already been levied, and information given...yet here you sit, still lambasting them over it. You. Are. Part. Of. The. Problem.
I didn't say 16.4 was a finished game; I said that compared to other fully-released games, what exists in A16.4 could be considered a finished game, had the Pimps wished to do so. And I'm implying nothing. You're inferring based on your own confirmation biases. I'd point out how fallacious that is, but I'm reasonably certain you already know, and don't care, so what's the point?