jeez, that was really good. note for note. very nice picking hand control, dude.
if you wanted to get nitpicky, i might say that the last arpeggio's (after the tremolo part) phrasing seemed off. take a look at that again. but again, thats extremely nitpicky.

take a look at this?