Hectic, tight, crunchy, demonic psychedelia. Ted Nugent and the Amboy Dukes comes to mind. Sounds like they were recorded from low earth orbit, but it works.
Ranging from techno frenzy to the hard-edged industrial wallop of Drown and Front Line Assembly, Lost is 11 songs of non-stop technology-induced energy.