I think production issues aside, the track suffers from an arrangement problem more than anything else, a common problem I see in bands when I get them in the studio...which in your case is sad cause you actually have potentially a really awesome song on your hands....
From a production point of view, guitar tones could be better, just seems like there's no meat on it. It sounds like its been lined in or the sound that comes off a practice amp...I find the overdriven tone too grating...it ends being irritiating at times to me at least...
There some serious EQ work to be done as the instruments lack clarity and the mix seems muddy in general...
I won't talk about balance of instruments and voice cause am listening to it off my laptop...but initial reaction is that seeing how the track doesn't have drums, at this point, the balance personally to me is off, I for one would lower particular guitar levels...
The vocal effect is personal taste I guess but try exploring different reverb types and timings....
The other thing is musicianship, I felt the solos could have been a lot better executed...it just makes the band seem less tighter ...the same with some of the backing vocals...
I thought the vocalist was pretty good though....