It's done pretty well. You nailed some parts really nicely. But I feel that you were really pushing it on some of the arepeggio runs and sweeps. I'd work on playing some of those licks with more smoothness to them. I could swear you were playing wrong notes at various parts in the recording too. However you sounded decent and nailed the timing pretty well. Nice job overall, I'd be proud. 
Well...if I did this in the morning I might probably end up sounding worse haha. -_-
Well...if I did this in the morning I might probably end up sounding worse haha. -_-