Massive leaps in progess have been made in all fairness

I have played a lot of indie releases that have been in a much much worse state than this mere months before release.
Hell look at wasteland 2 3 months ago.
Remember you are playing a work in progress.