Okay things are getting a tad heated in my opinion.
First of all, when we pledge, we should understands the risks and rewards. Also, pledges are for supporting the developers financially for working on the project. I'm pretty sure we all came here because we like the idea. But the issue I often see is that people pledge, then the development doesn't abide by their standards, and the content isn't delivered in due time.
As for the game-play, it may not have been much, but they wanted to show off that Town Square was a thing. They also did show some sneak peak of a few features. Will it get boring after a while? Perhaps. I'm pretty sure a lot of people are more interested in the full game experience instead.
In terms of showing off what's being done, I'm pretty sure renderings of assets aren't enough. But John did mention already in this thread about why he doesn't show the back-end/code/programming side of things. So I'm not quite sure what else he could show... I know John and Beach_ball mentioned there will be an insider about prisons coming soon(tm).
Personally, I have also pledged into Identity RPG. I first got the Founders package back in December 2016, and worked my way up to Speed Demon. And more recently, I also pledged for some additional rewards in the shop. That's my choice to give support to the developers. It doesn't really grant me anything apart from those rewards included in those pledges. I think we are all equal, whether we invest money or not.
No one is forbidden to ask questions or to give an opinion. But the way we phrase it does matter. Not everyone likes to read tense discussions.
I'll finish with this. John has already mentioned that he owes an apology, plus he actually did apologize during the latest Q&A video made by Identity QG (French community). I was also surprised he had time to stay a bit longer than expected to answer community questions. I'll link the unlisted video below (beware, it might be a little difficult to understand the French guys speaking):