I just picked up an older issue of WIRED magazine that I have not read yet. Flipping through the pages I saw this article and wondered if anyone has had a chance to visit it? Sounds like fun. 
http://www.millermotorsportspark.com/
Attached a scan of the article.
MERRY CHRISTMAS AND HAPPY NEW YEARS!
http://www.millermotorsportspark.com/
Attached a scan of the article.
MERRY CHRISTMAS AND HAPPY NEW YEARS!