Sounds nice in the sonic mix but i would cut the lead sequence parts.
My personal taste tells me to divide the them a little more.
The harmonica should perheps have shorter seqences and perhaps a little more structure to it. Make it less of an improvisation is my suggestion.
You might emphasize the bass and drums for a few bars and let the harmonica / flute rest... Then build it up again with a flute sequence (or harmonica)