Hell it was hard!
But not impossible for me, unlike some other crap flash games I've played... I feel this game was meant to be frustrating, which succeded at this part. BUT there are a few things that need to be fixed. Example, when you're STANDING on the floor if you're right next to the wall the character will do a wall jump... WTF?
An other one I found is when you press the jump button EXACTLY at the same time you touch the wall there won't be any jump and you'll simply fall... And finally, those damn dragon things, they're too damn fast; slow them slightly and it should be just fine.
A few tips for your gamming:
If you get a lag simply rightclick the screen and choose quality and click low, that should get rid of the lag.
If those taunts are annoying you and you don't have enough willstrenght to not read them just scroll the explorer to the point where you can't see the taunts, there are very few times when you need to see the whole screen.
Finally, just keep trying, sometimes you just gotta find the best timing instead of going fast.