We just spent a few hours trying to figure out Japanese techno-performance-art-toy company [Maywa Denki]. As self-described ... a put into contrast with the mad-inventor schtick make sense ...