I just finished the game, and I think the ending was hilarious.
It's like when you're on Sentinel Island, and you see the Battle Tower for the first time, and it's so huge... and the ending is like seeing something which is that huge again, only it's a middle finger, not a tower. I thought it was awesome.
But Divinity 3 should probably not pull the same trick again. Larian did that in Divinity 1 with Ferol being razed to the ground after the Council of Seven performs the Divine Ritual on you, apparently they did it in Beyond Divinity as well, and now this game. If they do it for a fourth time, I think "Bad Ending Fatigue" will set in.
I do admit that it was a bit annoying that Damian shows up to taunt you not once, not twice, not three times, but FOUR TIMES, and you never even get to fight him!