Overall, Very Nice
Its a very good song.
Transitions were clean and clear, and flowed very well.
The only thing is, some riffs were extremely over used, and repetetive.
Also, get a new snare drum! Seriously, that thing sounded like total sh*t to me. No offence to you, it just stood out so far from the song, just personal opinion.
Overall, very nice song writing and playing, good job.