$30 all-weekend passes are a bit steep for some folks. I've had friends who wanted to come watch for a few hours one day, and then decide not to because they didn't want to drop $60 for the couple just for the day to watch the race.
It's also a little annoying when your team has paid $1600 in entree fees, licenses, etc, and your spouse wants to come watch...and you get charged $30 for them to come along.
It might encourage more people to come and become involved and start forming more teams, if it weren't so expensive just to come and watch.
As a point of reference, this past weekend there was an SCCA race at Summit Point, and it was free to come spectate and camp for the weekend.
Perhaps keep the $30 all-event rate, including camping, but offer a $5 or $10 day pass for folks who just want to come check it out and not stay for the whole weekend. And maybe include one free 'spouse/ partner/ lover/ emotional support guru' pass per driver.
I do miss the free t-shirt, but realize that can get expensive for no real tangible benefit to the organizers. Perhaps offer 1 half-price t-shirt per driver, per season?
2008- 2010: 1966 Volvo 122, "Charlie"
2010-present: 1975 Ford LTD Landau...doesn't have a name?