Good song man, everything flows well, that riff in the chorus is sweet, and the solo has a great feel to's it. Only thing that kinda stuck, was the run/staccoto (Like in measure 35), it just didn't seem that the preceding riff resolved well into it. Not saying it couldnt work, might add a bit of tension to the song, but i think if it meshed a bit better with the rest, it would sound really smooth. :]