This is a sort of hybrid metal piece. Your instrumentation is creative and works with the metal guitars. The singer sounds like a stage (musical) singer. I'd like to hear more of a rock edge in his voice (but that's me). Good song and clever arrangement.