Steve Aoki... you mean the turd that knocked out that crap with Zuperblaq? I'm gonna go out on a limb here and say, there is nothing on there that I would consider Techno...
But then, that's just my opinion.
I'm guessing you posted this tongue firmly in cheek?