i'm by no means a fan, but i mean, that's how they sound. it's electronic noise music, the idea was to make techno for anarcho punks.
audience of speed freaks is probably right, though.
i watched a video of theirs a while back on youtube which i remember i thought was sick when i was 14, i couldn't finish watching.