It looked to me to be very well built -- I wouldn't hesitate to drive it hard. I'd still like to put their lower setup together with an RRS strut kit.
I've already got the RRS struts, so if they release it at a cheap enough price, and I can get it shipped over ok I will try it out and let you know how it goes!