Your mixing is fantastic here, at least on my end. Could use just a bit more hattage. I'm not sure I would call this techno either. The drums and bass pull me toward dance, but it's too slow for that. New Wave maybe (don't trust me here -- barely know that genre)? Or simply Video Game?
Certainly would make a fantastic video game tune, especially if it were looped. Great work!