I'm certain you don't suck, the mechanics are indeed a bit weird, and that difficulty spike is totally there :P