I think its just another brand of plasti-dip paint. Plasti-dip is okay if you don't mind a flat finish that is going to look like a diy paint job. I prefer a glossy paint finish on a car but each to their own.
No haven't heard of that brand but I am sure its okay. One advantage of the plasti-dip paint is that you are supposedly able to peel it off if you get tired of it.