I saw them demo that Alpinestars air jacket. Bang! and your the stay-puft marshmallow man... I don't know much about the vest though, and I believe this tech is still in the learning stages. IMHO, I'd spring for the best full suit I could and wait for the V3.0 of the active stuff.
I'm sure you and I agree that club racing is much safer than the street anyway