Wow.
Where to begin. This has an extremely professional sound to it. Excellent quality. Excellent choice of sounds. Plenty of variation to keep of from being boring. Good job, I love it. And theres something about the generic techno beat with the Hi Hat on the offbeat that I always love.
All-in-all, great work. Keep it up!