Frustrating, but in the right way.
My god this was a hard game. I died over 100 times trying to get through it and much swearing was unleashed but there were no real cheap deaths (save for when my controls locked up which is a problem with my system and thus will not affect the score) It annoyed me just enough that I HAD to beat it. Some screens were just diobolical! I'm just glad you put checkpoints just before and after the really hard screens, otherwise I would have just given up and I would have given a much lower score.