As the title says, this a great bass solo. If you don't believe me, go watch it:
The best of this solo was around 0:33-0:50. Nice arpeggios.
I will add, the way you take constructive criticism is about as important as how you practice. Seeing how well you respond to it tells me you're humble. I think you will go far in your bass playing the way you are doing things now. Good job and keep it up.
Welcome to TalkBass, by the way.