100% agree,
ATM, I'm working on a patch 2 for the game.
It'S obvious that the levels were made in a rush, for the patch, I fixed various bugs and misc annoyances, like reset being bound to esc, and I'm adding various "tutorial" type levels that help the player understand each mechanic before mixing them all.
Always the devs being the ones underestimating difficulty :^)