Great walkthrough, man. The length shows how much effort you put in it.
I want to add something about the last boss. The first time I defeated him, I was mad, like real mad. That seduction ability was so much bs I thought the fight was balanced like dirt. It was pretty much a luck based mission, the keys didn't work this time and I felt that the darn ability wasn't even on a timer but just random. In other words I was with you about that.
BUT- there is a trick. You can actually void his dominance move by using a certain item, one you got a while ago and that has been completely useless until now: