I don't review often, but with you I feel I have to because what you have here is great, honestly.
I do however have complaints about the overall production, I'll start with guitars since I'm a guitarist myself. (:
Your biggest problem here is the volume, it's much, much to low. For someone who wanted the guitars to be the main point of the song, you've mixed the guitars far too quietly and far back in the mix.
I'm not even sure if you have one, if you do it's non-existent here.
The kick is weak, also nearly non-existent. The snare is the loudest thing in the song, it's almost as if you mixed and mastered the song in the high-mid frequencies. If there were any toms used, I couldn't hear them at all.
The synths actually were probably mixed the best, the volume is great, and because they're a pad, the high frequency actually benefits them.
You seem to have tightened the mix around the high-mid frequencies and everything else was pushed to the back. When mixing and mastering, everything should have its own frequency. Drums, guitars, everything should have its own frequency. It gives everything room to breathe, it's all kept to itself and heard perfectly by listeners. Another big issue was over-compression and/or limiting, you have a huge amount of compression it's overwhelming and it really killed the mix.
The musicality of the track is fantastic. I couldn't hear enough of the lead guitar to catch any mistakes, but what I did hear was clean, thought out and well organized, same goes for the rhythm. The drums, are just there to fill space nothing fantastic so I won't judge anything on you, just know that there was enough variety to keep the listener from getting bored.
The only thing I can recommend is reading about mixing and mastering. It will benefit you greatly, I promise.
I'm giving you an 8/10 solely because of your mix, which honestly deserves a 6. But because of the amount of effort in the music alone, I feel you earned a couple extra stars.