The beginning sounds very amateur. It sounds like you strummed the guitar with no notes at all. The chords are alright I suppose, but I think you could have cleaned up the guitar a lot. I mean there's nothing wrong with just using two chords but it just doesn't sound very talented it all. Might want to work on strumming technique and making sure the guitar is totally tuned.
Now, the noises you added in were a very nice touch! I didn't expect those at all. The vocals are fantastic! Probably what stood out most to me in this. The lyrics are just awesome and your vocal talent was nothing short of amazing in the entire piece.
Towards the end you added some different guitar parts which were okay, but then it sounded like you layered a couple of them and it just didn't sound right to me at all, again.
Overall I think if you touch up your guitar skills a bit, record them much clearer and precisely, you'd have yourself a gem. The vocals don't need any work they're amazing. Keep up the good work man, and I'm sorry if I sounded harsh I'm just being totally honest with you so I can help as much as I can.
The guitar is supposed to sound 'like shit' I suppose and yes it was tuned, on the dot, to standard E.
I wanted a raw sound so I record with PC mics instead of instrument mics. Plus it's cheaper that way.
The opening is just something I did for the hell of it. The solo isn't really meant to sound 'right', the whole idea I usually take to my music is that things can and will sound wrong to other people, but I prefer it. The thing is that I use different recording techniques to add a different flavor to my pieces, which, other people hear and are trained to think it's an unprofessional sound and therefore, is not a 'good' sound. Some people like amps that, to others, sound muddy. Where others hear static I hear music.