\m/
Great song. The distortion of the guitars is just right, the riffs are very good and the parts of the song fit well together. The soli are great, but those don't fit THAT good into the song.
The drums are quite good, too.
I think the song lacks some diversity. It's about 6 minutes long, but it doesn't happen that much over the course of the song. Maybe some vocals can help you out there ;) .