It’s true that polishing something forever can turn it to dust or file away all the edges and make it slop, or a number of things. Progress is good, and since it’s been almost 6 years of this, I can get how delays aren’t the best thing, especially since the last “gameplay/story”(not romance) update was over 2 years ago, maybe around 3 years ago? Which is an absolutely insane amount of time to have no real updates despite me working on it more or less the entire time.
However, there are two reasons why I feel pushing the update out isn’t the best for me.
First off I tend to have the mentality that once I’ve done something, I’ll feel “eh, good enough, time to move on” in practice, even if in theory I want or intend to change it. This applies to everything in my life, whether it’s positioning furniture or writing. Since it’s “complete” in a sense, doing it all over again is mentally draining.
As such, if I remained content with what I feel is “good enough”, I doubt I’d get the will to actually improve upon it later to any real degree. That’s why it was so tough for me to “pre-re-edit”(crazy word, I know, but I can’t think of a better one) the vast majority of the game a year ago. It was necessary so that I can actually finish the rest of the game reasonably, and to actually implement the changes I wanted to into the currently done stuff. There’s a reason why I never really edited stuff immediately following each update to any great degree(except for an exception or two), because it’s a really tough job for me to do. The few times I did, it certainly stalled my work, at least from my point of view.
Therefore, since there’s so little of it left(or so it always seems), I think it’d be counterproductive on the long term to not complete it at this point. Finishing it to my satisfaction is easier now, than if I released the complete stuff while working on the final stuff. Any feedback I get will be much harder to implement since it’s applied to a not-wholly-complete segment, and it’d be very frustrating for me to work on finalizing it while the looming idea of making changes to the previous stuff was clouding my mind. Far more palatable to do so if the package is complete when I get the feedback.
Second, since it’s been so long, I really want it to be hefty. And for that the entire update has to be complete and ready. I feel that I can’t really push it out in smaller parts due to how interconnected everything is, since it’s the entire sub-plot. If I don’t set everything in stone at once, it’ll make it far harder to do so later, since if I change something it’ll change a zillion things down the line.
I suppose I could post the free-time stuff to test the waters, so to speak, but that’d probably be very disappointing since by virtue of them being the free-time stuff, they’ll feel very isolated and to push them out at this point would send the wrong message, IMO. They’re meant to be bonus additional things for the most part, and while they do contain their own stories, since they aren’t all tied to the main story in meaningful ways(yet), I feel it could be very disappointing and disorienting to post an update with only that stuff. And posting just a segment of the “main update”, let’s say a third or two thirds or whatever, would feel really annoying to me since it’s so close to being done(plus all the stuff I mentioned above).
Suppose I released something, got feedback on it, and it was negative? It’d presumably crush my motivation to finish the rest or to apply any changes to it. On the other hand, if the “perfect” release is bad, then at least I can move forward with the idea of “it’s the way I want it to be, and that’s most important, it’ll make sense to everyone in the end, once the entire game is done”.
Anyway, I know myself well enough that I know what I’m doing. 
It might not be how other people operate, but I feel it’s the only way for me to operate if I actually want to truly finish the project, and I really do.
If I had a different mentality than what I do, I doubt people would like Cyberpolice as much as they do. At my core I’m a very lazy and unmotivated person, and I’ll take shortcuts wherever I can. But at the same time, I’m a perfectionist and I have my strict vision I want to uphold. If I gave up on that vision, I’d lose all motivation to work on this, since it’s that very vision that pushes me on. I want to show everyone how I think interactive fiction should be done, how to take full advantage of the medium and realize its strengths. It’s not an easy act to balance. Motivation, progress, practicality, all must have their place or it’ll never go anywhere.
(That said, current status is that I didn’t get too much done this week due to summer being summer, and for the upcoming week I’ll be away for most of it(summer cottage with friends), so little to no work done either. Even so, it will get done in the summer, no matter what. And in the fall, the next part at the very minimum, hopefully both of the sub-plots. Then the wrap up and the finales. So, there’s still work left, but not an endless amount by any means. Optimistic? Perhaps, but perhaps not. The fact is, whenever I post an update, it tends to lead to further updates due to high motivation and a proper work rhythm.)
In any case, try to bear with the delays until the update is ready. It’s fine to even forget about Cyberpolice until you see the update date change. Just be sure to be back when that happens. 