That's cool you found a vocalist.
As for the mix. Kind of muddy (or maybe just over busy in an instrument fighting kind of way) IMO. The vocals have maybe too much reverb (or the wrong kind). Vocalist reminds me of Jon Anderson (and that's a good thing for me).
I'm listening on Sennheiser HD600s so it's not likely the audio medium. Could be the Soundcloud conversion, maybe.
It's a good tune. The transition at 4:36 sounds kind of odd. Like it loses ambiance or something.