Sounds like prog trance. Don't like the genre at all but this is a valiant effort at making it good. good production but I really hate that vocal. You seem to know what you're doing though.