Waaaaaaay too hard.
I've played many games in my day, so I know what I'm saying when I say that this game is way too technical. Maybe if the level looked shorter and you didn't move as fast, the difficulty would be tolerable. Otherwise, it's rape on a stick.
Sincerely,
General Guy, Esquire.