Hmm, I have a few things that I'd do to the piece.
First of all, in the first guitar-like-solo-thingy, I'd get rid of the pianoloops. It just ruins the guitarplaying there.
Also, in some of the bridges (well, I think they are), I'd take different chords. I think thats the biggest problem of the piece, the chords are almost constantly the same, which makes the transitions not sound like transitions because they are simply something different on the same base... I think
I'll listen again to this in the afternoon, maybe I'll have some more comments.