1) Drop the harmonica... That was pretty bad man lol. Playing a harmonica correctly is a lot harder than I think anyone ever imagines until they try it.

2) Your timing and rhythm with the guitar needs some work. You were kind of all over the place. Sped up, slowed down, missed your re-entry into the song at the end of the chorus(it was a different length of time every time you did it).

3) Ease up on the strumming there partner, I heard the string whacking more than the actual notes.

Honestly, it just needs a lot of polish. The base is there, but you need to refine it some.