No doubt about it..... Organize street racing is stupid. Most organized "car enthusiast get-togethers" turn out to be stupid. I like to meet up with people in Columbus on weekends during the summer, but I don't race (and the 2 times I have over the past two years, it was just me and that one other guy who went to a remote location). A lot of people like to show off and end up doing something stupid in the parking lots. I don't like hanging out at these locations. Mostly, I just like to get together with other car enthusiasts, tell & hear stories, and look at nice cars.
If my car were ever impounded, I'd definitely fight it. What are the legal grounds for taking someone's car? Racing is one thing, but peacefully gathering is another.
Chris