Can someone point me to a link of a suit that doesn't meet this standard? Even the $100 G-Force stuff does...

http://www.gforce.com/products/suits.php

I don't think its the SCCA sliding in bed with the SFI, if anything, it would be an attempt at keeping insurance rates in check. Hopefully.