Alot of classic choices in the structures (small arpeggioish mainmelody, the piano at 2min~ etc.) BUT those are the things that make people listen VG music outside the games, and you nailed it here.
I have to criticize you on your choice of percussion here though. If you use electric noise or similar effects you should really consider using tighter snare sound on the drums. Using a fat snare like you've done here mixes up with the effects and makes it sound like the it's played through an old radio everytime the snare hits. Dun dun CSAHHH.
But I still liked the song, well done! :)