Wow, thanks for the feedback and playing through the whole thing!
Did two full runs actually just to do the boss fights again :D