Pretty good!
But, It sounds a bit empty to me.
Did you record a bass guitar track?
If you did, Actually have it in the mix.
If you didn't, add one.
Having a bass track present will really fill in the emptiness, and can make your song sound REALLY good.
But other than that, I thought It was well composed and had plenty of cool riffs to lock me in to listen.
Good work.