No, it wasn't supposed to be out like 2 months ago. However, the tech update was originally thought to only need a few months to accomplish. "Best laid plans... " and all that. Basically, there is a lot more work than the developer thought it would take to do. Bad on him for poor project management. That is why it's over 2 years in the making, though it's the past 8 months where that is the 100% focus of the team (rather than taking time for yet another pre-tech update that also adds time to the tech update because the content needs coded and created for both the current version of the game and then redone for the upcoming version).
The main story is "finished" - the MC found out what happened to his father and the people responsible were being held accountable.
The other two stories are not finished - "earning money" and "date for the dance."
That said - even should the developer ever complete those two stories, the game may not be considered finished by the developer. They've stated in at least one interview that there are a ton of ideas for characters and storylines... that the game is "open-ended."
View attachment 2687144
As I have stated many times in this thread (and a couple of others) - people need to get beyond the concept of games having an end or completed tag. They need to consider them more like television series and book anthologies and comic books and movies with sequels. They will continue on until the public stops asking for more content and/or the developer tires of it.