The guitar riff in the intro is very tasty. Good vocals, sounds like Yes...
Only some minor things came to mind while I enjoyed this tune....
The guitar rif sounds like it's got an out of tune string (toward the beginning when you just start (A maybe?). The bass is solid but, for me I could use some more snap or definition. The whole mix may have some lower mid mud but it sounds like the bass right now...
Well written and arranged - I give it an A !