these are actually pretty sweet. I saw one at my LHS just like this one, it was called a vulcan and was made by IRC racing, not ACME. They look identical though. I was kinda kicking around the idea of getting one, my track runs a class of minis on saturdays with the electric stuff, I think it would be alot of fun.
As for quality - not too bad, the stock shocks leak you wouldn't believe, but everything else looks ok. They have a lot of aluminum parts for it too, towers, shocks, arms and the like.