Were you able to beat your own game? I get that it's supposed to be a challenge but the platforms are narrow and with an awkward viewing angle, and then the green ramp things feel strange. I couldn't even get past the first segment.
I do like the music though.