Best of Show is actually just installing an ISIS system, and a couple other things on it. The company that builds these things is called Las Vegas Trikes.
As for autocross, slalom, etc. I'm not really sure it could compete to well. I think its wheelbase is longer than the distance between the cones in the slalom

and it would probably take the entire autocross parking lot to turn in a circle.
As for bringing back the the custom van, I've heard some rumors of a possible shop van, or maybe it was one of those truck/van things I can't remember. we'll just have to wait and see
Matt