I half disagree with Platinum here, because I understand both sides of this story.
Making a game, a good game at that, takes time and effort. And bills need to be paid in the meantime. The longer it takes, the more money is needed.
However, the people that is giving that money also have expectations. They expect results. They expect that the money is being fairly used, and not taken advantage of.
Turning off completely revenue sources isn't a show of anything but suicide, which in turn would mean having to halt the game production completely. However, if something isn't done soon, supporters will leave and the result will be the same, if not worse because it could lead to legal actions being taken to investigate that you haven't been scamming people.
You need to make a choice. Reach a compromise, release some form of content that proves your work so far, appease the masses and continue development slowly but surely, playing for the long run. Or risk it all by waiting until the last moment.
What matters to you is that the end result is of the highest quality possible. You don't need to reach it in one go. You CAN improve over time, and polish the product little by little. That's the point I was trying to make earlier. That by passing so much time trying to be a perfectionist, you're only making things worse for yourself.
And mind you, I'm not even that interested in the unfinished product. I wouldn't play it, I don't have the time. But I'm worried that this project will fail altogether if something isn't done soon to beat the allegations of scam. The currently available build is no longer enough for most people. It's obsolete. And if what you said is true, it's not a trustworthy example of how the final game will be like, since you've been improving it so much... Right?
It's time to prove it.