Impossible? Quite a few people have completed it. I do not even remember the fourth boss as particularly challenging. The Jester (level 6?) is the only one that gave me real trouble. You should not be insulting the game just because _you_ cannot overcome it.
The game is great, but the 'AI Difficulty' in the options is misleading. On 'Hard', the enemy units are simply better than yours - they either do more damage or take more. An easy way to test it is to let the enemy attack an unit of yours, and on the next turn, mirror the attack. Your unit will be damaged a lot more.
Just finished the game and gave it a 5 star rating.
I do have two minor problems with it.
1. I had to go get spoilers for the second trilobyte key. Although I had killed all the zombies not once but twice (on the way in and on the way out) none of them dropped the key. Maybe the author should add a hint that one of the zombies what playing with a key... or just make them more likely to drop the damn thing. I had to clear the village and respawn the zombies a total of four times before it dropped.
2. I have always hated the 'doomed hero' trope. I understand that the childhood friend had to die, but this was lame. After all, I had plenty of time on the timer, certainly enough for my level 15 heroes to kill the enemy again. I hope he's coming back, one way or another...