I've definitely heard worse solos, but I also feel like I've heard this a dozen times. You play very well, and everything sounded pretty great though. I think it does the job very well.
Quote by Jet Penguin
Theory: Not rules, just tools.

Quote by Hail
*note that by fan i mean that guy who wants his friends to know he knows this totally obscure hip band that only he knows about with 236 views on youtube. lookin' at Kev here