There should be a dedicated bugtracker to this game. Not a forum. Bugtracker. Players should be able to submit the issues, SEE the issues that are in game (to not re-submit them and add NWI more cleanup work), maybe even vote for the issues they want to get fixed so the NWI can actually see what's important for us. What's important for the community.
Maybe I'm wrong but from the posted videos and release notes I get the idea NWI was not listening to the players at all. Hopefully a bugtracker can solve this and actually clean this forum up from bugs vs feature requests which are often mixed up and it's hard to get a grasp of what the problem is and what is not.