Okay, first things first.
You must, absolutely must, tune/intonate your guitar.
If its out of tune (which it is) nothing will ever sound good on it.
2nd, when you do vibrato, try using more fingers, like bunching up 2 or more fingers together to handle the vibrato. As it stands now, you vibrato is weak and more of a shiver. You either build up your finger strength or use more fingers. Make it more "obvious" and purposeful, not random warbling of notes.
Finally, you need to get be more confident sounding. You look okay playing it, but the notes are off timing, esp at faster parts.
Well, thats it... take heart, practice well.
