I dont really know much about them. I had never heard of them until I saw them on Tire Rack.
However.. They do have a 1 year Finish warranty and Tire Rack is a good company to deal with (from my experiences anyway).
I did find a couple reviews on them.
http://www.rx7club.com/showthread.php?t=399442
http://www.rx8club.com/printthread.php?t=31161