This new Crystal Castles song, off their forthcoming III album, is equally gorgeous (those gauzy synths!) and ridiculous (those shrieking vocals), a combination in camp heaven. I'm detecting a sense of humor here, but maybe that's wishful thinking?