Very good!!! I wish I was half this good :P
I really like what you've done with the mixing of different sounds especially around 1:09 to 1:21 and 2:03 to 2:30 and similar sounds like that. It is special sounds like that, that make songs STICK OUT from the crowd and yours did just that. I especially liked when every time the beat would reloop another sound would be added. That is one of the things i look for in a song that I like a lot and play over and over again :D and WOW! you just blew me away!!! Great work!!