Actually for the invisibility there is a Unhallow with a linked Invisibility Purge throughout Skullrot.
Then there is also a Dimensional Anchor effect throughout Skullrot.
And for blinding one of his forms he does have SR 35, and good saves. If you got lucky, then good for you.
Oh and I believe he has a quickened True Seeing power. But I would have to check the HC for that one.