Well don't get me wrong it's a darn good mix and whatever samples you are using sound utterly fabulous. The dynamic contrast is a bit much I think, consider the piano note at .21 seconds, it almost made me wet myself. I would have probably reigned it in with some light compression and probably wouldn't have had the drums quite so up front when they were first introduced.
Still, you're a very talented dude and the music is good so that's what counts.
The mix is good too, like you say everyone would do it differently.
Asus R500A-RS52, Windows 8, 2.6gHz i5 -3230M, 6GB RAM,
Cubase Artist 7.0.6, Wavelab Elements 7, Focusrite Scarlett 8i6, The Grand 3, Melodyne Essential, Superior Drummer, EZDrummer and Pop! EZX, Samson CO1, Yamaha P-35, Mackie MR5mk2 monitors, and more....My tunes on: Soundcloud