As good as many Rush songs. I have no higher compliment! Love it.
Bass playing and bass line are slammin!
Your vocal in spots is treated with delay sent to a side - you might consider playing with this delay time, or lessening the volume of the delayed vocal, it kind of obscures the lead vocal.
Guitar solo at the end is mega.
nice job! -Tom