Absolutely fantastic in raids. I think you could have something where he gains Max Health or infinitely stacking potency, which would increase his Max Health and Protection, and reduce the TM gain so it isn't too overpowered. His Defense and Crit Avoid doesn't make much sense to me thematically. You could use evasion instead, but that's just an idea.
For Demoralizing Blows, can you define "random enemies"? How many of them? Two rounds of damage to every enemy that it strikes, so it gets past foresight too?
Unlimited Power cooldown could be shifted up to 4 if you want more balancing, the power is pretty dang strong.
Definitely not necessary but if you're worried about keeping it very balanced, then that's an option but it's pretty great already.
Well done!!!