Well, they are usually not that communicative during development and there's only one chapter left (after this one that's about to release "soon") so I think being this close to the end and with the Steam release I am hoping they are committed to the end.
That being said, I have the feeling this release is coming either really late this year or more probably in January after holidays...