I don't really understand what the big issue is with waiting a little bit longer to make sure everything is perfect (or close to it) before finally releasing this update.
We all want to play it.... patience... it'll be released when he's comfortable with releasing it.
Honestly, I think the transparency of the software development process has led to a lot of people just flat out getting spoiled.
Showing my age a little bit here, but there was a time, many, many moons ago, when life before a game release went something like
1. Hear about a game you were interested in through word of mouth, or an article written somewhere.
2. Get excited for it.
3. Hear nothing about the development process of said game, only that it was being worked on, until the publisher/developer decided to announce a release date.
4. Wait.
5. On release day, buy the silly thing.
Now it's just a damn cavalcade of "Why isn't it out yet?"
It's like being stuck in the backseat of a car on a road trip through desolate Siberia or something, with people constantly screaming in your ear "Are we there yet?! How about now?! How about now?!"
And I sort of get it, I mean, the difference between now and then is that with systems like Patreon or Kickstarter or whatever, people are actually funding development of these projects. It's not like you have to wait until the finished product is released (and thus are beholden to whenever the developer chooses to release it) to give people your money. No, you're giving them your money all throughout, and yes, I'll agree that that entitles backers/supporters/whatever to
some kind of tangible proof that progress is being made. But well, there's always the Caveat Emptor principle: if you don't like how someone's spending your money, stop giving it to them. Withdraw your support. And if you're not paying them to begin with, well... right...