This was VERY entertaining, I enjoyed the ride from start to finish, and your vocals are perfect for this genre.
The harmonica could have a bit more treble, but that doesn't detract from a really cool song.