That sucks Matt.
RFR is really punishing. Gren Benson noticed on my car while it was on the lift that all four of my coilovers are leaking... and they've got all of 10 weekends on them... not to mention the whole LCA splitting in two. RFR needs to be completely ground up and a new foundation needs to be laid down. But like you said... with the economy taking a dump, it'll be interesting to see if RFR can stay in business.
Matt, you should just run Carrie's car for the last autocross weekend.