This song is very varied compared to many of your others that I've heard. Perhaps a little too much variation. Not that variation is bad, just that some of the melodies were played too shortly and disappeared before they got time to absorb into my mind (did that make sense? :P)
This song has some really great melodies though. Some of my favorite parts is at 00:45, the drums in the background were nice. The melody starting at 0:59 was also good, but the sound seemed to clip a little in my speakers, so you should work on that. After this part, some really good melodies appeared.
To sum it up, nice melodies, but they could have lasted a bit longer. There were enough variation in this song to create a 5 minute piece, or even longer!