Nifty...
I like it.
the guitars have a really cool groove to them. And the riffs are upbeat and straightforward, which is good for the type of song you are going for.
Now the solo I'm not so sure about. I'm not trashing your skills on the guitar, but I'm not sure it all fits well with the type of song you are creating. The first half of the solo didn't do it for me. The second half after ths choir break did though. That half of the solo was a lot better.
The drums are ok, but could be better. Not a lot to say on them, except EQ and compress them some. Then raise 'em up in the mix a bit. ;-)
The synth lead it pretty cool, but isn't loud enough in the mix. But that leads me to the biggest issue. The mixing. The guitars are WAY to overpowering in the song. They drown out all the upper register stuff in this song. I would lower them a tad, then EQ the song. And when EQ'ing the song, I'd raise the mid to high ranges a little. That should really help out the overall mix a bit.
But really overall, this is pretty good.
4/5 and 8/10 overall. I liked this bud. You should make some more in the future. :-)
-Gravey-