Not trying to be nasty, but needs quite a lot of work... from what I listened up to anyway. Timing is off a lot of the time, and you haven't quite got the hang of the main riff cleanly yet.

Keep going, you'll get there
Hey, look. Sigs are back.
Just watched the solo when saw you'd replied. When you do slow bends, I'd suggest doing it with your third finger as the fretting finger to give you more strength to bend up quicker - at the moment the bends are too slow at the start, so sound a bit flat, and it's also a lot easier to bend up with a stronger leading finger.

Other than that, just try to take the time to learn things as clean as you can, maybe a bit slower at first, so that you can play from start to finish without having to hold your breath and fight with certain sections.
Hey, look. Sigs are back.