Ive have ran across them before and quite frankly if what they claim is true it would be a great product for supercharged engines.
Its a little pricey but not so much that it might not be worth it. Id be tempted to try it, but I sure would want to be sure I get everything out of the system before installing it.
My questions to them would be what is the life of the coolant and can it be mixed, just in case you dont get everything out. If you decide to use it, let me know, Id be interested in your experience with it.