TL;DR: From a development perspective, I can sort of empathize with Taleworlds, but some timeframe or a list of remaining tasks to be completed would be nice.
It would really be neat to see Taleworlds use something like Trello, that could be made open to the public so they can actually see progress. I've used that many times for a few projects and its especially nice when working with multiple people so you can see what needs to be done, what stage/priority it is at, who it is assigned to, etc. Not many companies/business make that sort of stuff public, but I saw 1 or 2 "Early Access" projects that had a public Trello link on their site that people could visit to see what they were working on, and what features to get excited about. Then again, those were smaller projects with a much smaller fanbase, and only 1 or 2 dudes working on it.
Here's a link to an old Trello board that Spine used (an animation software that I use for some 2d games) that you could see what was being worked on: https://trello.com/b/frGlgsF7/spine-editor
Not sure what I would do in their shoes to be honest. I can certainly see them not wanting to give another release date if they aren't sure if they can meet that date. Hell I'm working on something for an app I'm making in my free time that I thought would have taken me 4 hours tops, after a few days of re-hashing through it, it certainly has taken me longer than I thought. If I had a deadline for that, I would have had no choice but to push back the deadline or else the app simply would not function properly.
Do what you gotta do Taleworlds, I guess I really just want a real release date so I can apply for time off ahead of time, or else I'll be calling in sick for a few days once it's released