This is really very nice.
This sounds pretty cool, and has a good feel to it. Decent choice in sounds, but one of the more interesting aspects is how it shifts across styles as the song progresses. You managed to segue them into each other quite well.
You have put some good stuff on the site lately. Keep up the good work.