It's true that it's shameful to complain that you're getting for free. But DONT DO ESTIMATES, make a Trello page or some visual representation of your work so people can see your progress.
It's damned if you do, damned if you don't. When things go wrong and dates change people get upset because you gave an estimate, however if you don't give a time posters patreons and everybody else will non stop ask when the update is coming? Is there an estimate? Come on just a guess... etc.
These two examples don't even include the trolling with both choices.
Absolutely no one has reason to be mad at this dev. He has not charged anyone anything this whole time. He has kept in communication this whole time.
The update is coming. The world will not be lost or saved by knowing the exact date.
There is more to most people's lives besides these vns on this forum.