Good write, interesting arrangement, well sung. I really like the song.

The drum breaks were especially effective, as are the fragments of the speeches.

Since English isn't your native language, it's a bit hard to make out what you're singing. I think the balance of the mix is good, but perhaps you need to can do some selective EQ cuts in the other instruments, or perhaps boosts on the vocal to make the consonants more distinct? Just a thought.
_________________________
-- David Cuny
My virtual singer development blog

Vocal control, you say. Never heard of it. Is that some kind of ProTools thing?