I like what you did melding the different solo parts. You made them interesting, especially the nice build with the harmonica. You could shorten the intro, as aforementioned, but it's your song.