I'm thinking of something relatively simple. The racers can spend a night or 2 parked in the big parking lot and get the car out to clean or just show it off to create interest from the locals. I know I've spent a night at a Walmart before while traveling. You'd be close to resturants and supplies before heading to the track for the weekend. Blocking off a city street would take alot of effort. Racers could "volunteer" using this website and stores or malls listed on here too.
Jeff