This was pretty good, you shouldn't beat yourself up so much, not everybody can play Satriani as well as you just did, and I should know, considering I've been playing for 3 years now, and I know how hard some of his songs are.
All in all, It was very good for me, but I'm probably a little Biased (I'm a massive fan of Joe Satriani.)
Keep up the good work. Elmepo out.
dude wow nice flow and beat really good keep it up