AVGN and Irate Gamer both claim that this level is impossible and hard as fuck. This kid disagrees with you and plays through the level. Personally, I would have done a couple things differently here and there, but other than that, it gets the message across.