I like it - it's got a little Genesis and van der Graf Generator influence thrown in, but also very contemporary.
Maybe the synth and bass are a little "buzzy" .
There's something about the vocals that could use work but I can't really figure out what should change. They're pretty dry - maybe messing with an effect and using that to build some stereo width in the vocal would be interesting.