Sounds great! I dig your tone, and your time feel is good (swingin), though I feel like the beat itself gets a bit obscured at one or two points. If I had to give advice, I'd say to always shed with the metronome and practice doing that at obscenely slow tempos for great lengths of time (think like 20 choruses at 50-70bpm). This will greatly improve your perception of the beat and help you to play more spontaneously at any tempo. Also, I'd try to differentiate a bit more between the choruses. If you're gonna do a few choruses, have a reason to keep going. Just staying in the exact same vibe is cool for one or two, but it's more fun to build if you try a different tack over the same changes. Not that your solo was egregiously monotonous... I enjoyed it. I just think it could have changed up a bit more. For example, try a new harmonic approach (extended sub V7s is a cool sound, or a triadic pair over the A section), or a different rhythmic idea (one that works to great effect is to play a low root for a beat and then an 8th note phrase as a response, and keep it up for a section like, "BOP! 2, 3, blase blase blase blase 4 BOP! 2 tri-pl-et blase blah, blase blase 4 BOP..." LOL)