Soloracer.com is located in Ohio; I doubt they'd get your shipment to you by friday without paying for 2 day air. Summit carries G-Force stuff don't they?
Open vs. closed face is really a matter of personal preference in closed cars. Open is more comfortable, but closed is nice if you have a big off at Lovelock or RFR.