Thanks for taking the time to play our game and leaving such a detailed review!
With regards to the controls and boss, that is something we will continue to polish and look at.