Awesome. Everything I was looking forward to in the finished version.
The melody is the selling point in this piece, it just compliments everything in the song so nicely. And it's a great progression to listen to as well. The bass is very good, driving the song along, and has it's own little melodies to keep the song fresh. The drums are good and I like the FX you used.
If I had anything to critique it would maybe be the interlude/transition close to the end, starting around 3:45, could have been a little more different than the beginning, maybe adding more than just the bass fills. Like maybe have little swells of the melody or something along with the bass. It doesn't necessarily make the song bad with the way it is now, it's just I think it add some great emotional aspects to the piece.
That's just me though, as that's the way I try to write music, so don't worry too much about this. It's an amazing piece as is, I enjoy it, and I'm sure others will/do too.
Great work!
Dylnmatrix