Ooh this is neat. A lot of diversity in this one. I really thought I was gonna hate this one because of the first three seconds but it changed really fast. I liked how you kinda combined VG sounds, modern jazziness, dat bass, and just a little oldskool hiphop (it was in the rhythm after 0:40) in this song, it all blends together very well.
My only tiny complaint is that from 0:21-0:39 in that rainy VG kinda part, while it sounded really good, the static washed out most of the music. Try and EQ that.
However, this is really, really good!