Ok here goes some constructive criticism, you need some serious work on your lead playing, your vibrato is inexistant and that makes things very stiff and emotionless, many people neglect the importance of a good vibrato and bending technique and are tempted to just learn how to play fast (... i know i did that for some years), you lack consistency on lead playing overall, dont hurry things, just play slow things and practice your vibrato and bendings ... speed comes naturaly with your progression ... hope that helps and i hope i wasnt so harsh ...
Edit: this was for the thread starter