I never knew about the anti freeze rule. I find that pretty cool. Do they run something else made for races, or do they just run water?
As for the tracks, i know that in San Diego they run a street racing forum at times, and the only requirement is that you own the car, before and after the race. They are real hard on pink slippers.