Games development is a carefully thought out guessing game. You make the best possible estimates on every component, and go for it. Over the course of two and a half years, things change: levels are shaped differently, world structure gets reformed to make it better, lots of play testing happens, entire bosses can change because they no longer fit the story you're trying to tell, entire chunks get cut because they simply weren't viable (don't fit the story, we don't actually like it anymore, feels forced, would actually take way too long and hamper development on every other part, etc).
I understand some of those complaints, but I don't agree with them. We ended up making a far more polished and higher quality game than we had ever hoped to. This was because we were willing to reshape parts of the design, of the world, of the story after careful consideration and much feedback and testing. Let things go for the betterment of the whole. Holding on to old designs that just didn't work is not a great way to make games.
We delivered on the promise of the game, even though some bosses and levels got reshaped, and there is FAR more content than we had ever thought we would be able to deliver.
I just ask that folks look at what's actually there, what has been done, rather than focus on what has changed from the initial concept phase. Games evolve and change a whole lot during development, and that can't be helped if you want to keep pushing it to be better.
To be clear, I think KS is great and our backers have been wonderful, accepting, patient. We wouldn't be here without them and I do everything I can to deliver.