Well, yeah, a solo dev under tight time constraints, trying to make a challenging final level, and not having time to playtest with anyone else does tend to lean towards overly tricky :P
Glad it wasn't too much to make you dislike the rest of it though!