The main problem with this piece is how muddy the mix is. The synths and such are really unnecessary, it would have been better to just have a simple string arrangement rather than an irritating array of synths, or better yet, not to have an instrument other than the guitar at all!
Another bad thing that the synths did other than generally mess up the entire ebb and flow of the song was that it took the attention away from the guitar. I liked the guitar action you got going here, but I think this progression would've been better off used in a song with your band. It could sound pretty grunge-y.
I liked the solo at the end though, from what I was able to make out among the annoying synths, I heard some nice pinch harmonics going on. Good job with that.
All in all, this is a song that could be far better.