Quite a few timing issues. The mini solo after the intro riffs needs a lot of work. The tone is very muddy and that doesn't help the listening experience. You also make a few unneeded stretches that could be more easily accomplished using open string positions.

I just finished learning the song at full speed with 100% accuracy, so I know how difficult it can be. You are well on your way to learning the song, but it needs a lot of work.

I suggest dropping the tempo down to about half, and playing through the song until you hit every note perfectly, then move the tempo up about 5 bpm. Do this until you hit the full 130.

It was the only task I would undertake...

...to reap the harvest that was mine

- [ P R O G - H E A D ? ] -