Please, give us your feedback in the Suggestions and Issues forum.
So I got into the game again. It is pretty damn cool. I think anyone who hasn't finished the game yet needs to get back into it and finish in time for the sequel.