I also really liked the intro to the song. Vocals do need some work but at this point they don't seem like a major part of the piece. Your song writing is excellent in my opinion. Everything flows quite well and I never lost interest. Your mixing could be helped a bit I think by reducing the amount of reverb in the mix. Reverb can do wonders to the atmosphere of the song, but too much will make it seem muddy and sloppy. Anyways, besides all that, I really liked it man.