Hard to give a review without seeing the lyrics, sounds like good production polish, but not understanding except Invincible.

Not my style but it so far SOUNDS good.

Lots of luck