That's it, all right. Of course, the whole web site is in German, which means I have no clue what's going on. Looks like they make it in kit form, and have a book?!
The sound samples were interesting, I suppose.
Is it a homebrew operation, or just generally bad stuff, or...?