I called them today, apparently this kit has been out for about a year.
The guy that handled my tech call clearly knew his stuff.
If it fit my car (which is does not, although they have a slimmed down version in the works for dohc cars), I do feel that I would be comfortable purchasing it from them.
With that said, based on my car, he seemed to think a twin disc might be a better place to start since the clutch I have is zero slip and extremely heavy.