Very creative, but the progression on 'The Time Machine' is rather long. I'd like to see it go to the next step a bit sooner, so it feels less repetitive. Other than that, sweeeeet songs. Very unique and varied too, and I say that having heard bazillions of electro, and having made some of my own too.
Edit, hotdamn, The Woozy Mantis is sweeet. doesn't have the progression issue, and very unique.