Very cool! There's a very nice groove throughout the whole thing that, with so many changing parts, is really hard to do, so props on that, for sure. There were a few timing issues here and there, but nothing really major. The solo was definitely cool and worked perfectly with everything else.

The only real critique I have is maybe use a little less gain, as some things were getting a bit lost in the fuzz.

Other than that, yeah, this was pretty cool!
My guitars:
Centaura CT21
2 Dean Baby Zs
Cort X1
Washburn WG587 7-String
Two Fender knockoffs
3 acoustic no-names

My basses:
Yamaha RBX170
Rogue LX205B Series II 5-String
No-name 4 string
Hi - pretty impressive, quite like it, shades of early metallica in there. As per the comment above, agree about the distortion/gain - giving a bit too much fuzz to the rhythm, although the lead sound was pretty good. Think you should keep this up and get a vocalist on-board !