Nice! Sounds like the offspring of a tryst between Lou Reed, The Beatles & Stone Temple Pilots. Love it - The recording is pretty ropey and demo-like, but it has a rough-hewn, shambolic charm, much like your accompanying collage. As a song, it's top-notch... Should you polish it? It's all up to you, of course!