First thing I noticed was the amount of reverb on the guitar, bit too much for me. However it's not so noticeable when the drums kick in.

Your singing is fine. You've got a great vocal range and I especially enjoyed the high notes and the backing vocals/harmonies.

The song itself is good and I like the way you structured it from it's quiet beginning, building up nicely to it's climax.