very good!
the only suggestion i can think of would be to make some of the transiotions between your riffs smoother rather than always fading out of the old riff, making a few bridging dealies inbetween them would sound better i think. Just a future consideration as this song is pretty kickass and i wouldn't bother changing it if i was you