This one I suppose I would call hard techno, even though it does not fit the normal "four on the floor" rhythmic style. In fact, the second half of the piece is 6/8. It is 140 BPM. It is hard. Therefore it is hard techno. =)
I had a lot of fun with this one, and it deserves to be played loud.
I also made some ringtones out of some of the components.