Your critiques are still valid regardless of your skill level.
Personally I think some of the level design can be tweaked to let the player learn the central mechanics without trial and error, but I just didn't get around to implementing it.
Glad you enjoyed the artwork though!