As cool as it would be to see all those Trans Am's in one place (I had to look up what BanditRun was...), it would also make me keep as far away from the Dragon as possible during that time. If I'm going to travel all that way to drive the Dragon, I wouldn't want to deal with all the extra traffic clogging up those spectacular roads.
I'd also be cautious about the safety of driving those roads with huge event crowds in the area. Any event of that type these days, regardless of type of vehicle/culture seems to lower the collective IQ and raise the ego the larger the numbers of participants get. Combine that with twisty, narrow, technical roads? Yikes. Some huge parking lot at a stadium in a major city would an awesome venue.