These are great improvements and I am happy to see you working with the community to fix these issues...but I have to ask--How did this stuff make it past internal testing? The UX on the PC was pretty horrid between the controls and the menu/UI. Was all of the internal PC testing done using a controller? It just seems very confusing to me.
Mainly just time.