Well...
It is in the techno section, but I guess all the other elements mixed in make it kinda confusing. It does seem a little simplified and weird because of the mix, or maybe just you. Also, the opening would work better with a few more instruments that are more subtle.