Wow! This is excellent take, I can tell that you made a great effort to make this work, and it pays out - it does sound good, and all the notes are there, you haven't really missed any. I admire your perfectionism!
Now, this doesn't mean there is not room for improvement!
Try to increase pick attack on those single notes in the beginning. I have a feeling you are not creating a full tone with the guitar. When playing these you should really pick the string as you mean it (similar like you did for the powerchord section).