Hmmm, I am not sure what to say about this song. There are some things working for the song, but also some things working against it. To me it sounds like the various parts do not gel, and the over-saturation of verb and grunge an attempt to remedy that lack. Lyrically, I did not find it musical or rhythmic. The mix is very muddy. On the positive side, I think you have some really cool elements, and the harmonica turned my crank. I loved that sound. I would keep that grungy sound on the piano and harmonica and clean up the rest.