The sad thing is, that even if you accept and understand the explanations, the reasons for it, it doesn't change that by now a delayed episode has become the new normal for WTHI.
I get what you are saying, and regular on time releases are always nice to see, but I've been keeping an eye on a lot of games, and are there really any out there with a rigorous release schedule, without repeated delays? A few months ago I would have said WVM was one of the few exceptions, but even that one has had multiple delays, not that I am complaining, it happens.
I just think it is inevitable when you have a complex project, with lots of labor and computer time needed to keep the updates coming, that if any little thing happens, it can easily lead to many days or even weeks of additional work. Plus with only a few exceptions, this is not the devs primary 8-5 day job. I am just happy when the devs are fairly well communicative of what is going on, which is certainly the case here, so I can be confident that the game will not be a) abandoned because it is not making enough money, and/or the dev loses interest, b) see a huge drop in quality because the devs are tired of working on the game, or c) see extended 6-12 month delays without a reasonable or believable explanation. Both a, b, and c seem to be the norm around here, at least for games I like. WTHI, is far from any of these 3 cases, so a few weeks or even a month or two delay here and there doesn't really bother me. WTHI has been of consistently high quality throughout, and has never gotten repetitive or boring, for me at least, and each update seems fresh.
Oh, I forgot reason d) which is also very common, after the game gets popular and a large fanbase is built, the dev suddenly decides to "revamp" their game and redo the last 6-12 months of work for reasons that are always unclear, leading to 6 months to a year of no new content other than some slightly changed character models, or re-rendered scenes that absolutely nobody was asking for. Half the time the game gets abandoned after this because the dev gets frustrated at the pointless redoing of all his previous work, and just gets fed up entirely with the project.