Direct from the rulebook:3.O FLYWHEELS, FLYWHEEL SHIELDS and BELLHOUSINGS:
...On cars where no aftermarket flywheel shield is available, and on smaller cars with limited space to install either SFI specification or SCTA-approved flywheel shield, a SFI specification 4.1 blanket specifically manufactured for the particular application may be used as a flywheel blanket (shield). All such uses shall be submitted to the Car Technical Chairperson in accordance with Section 1.P, Technical Committees:, and must receive prior approval before use.
If you can find a SFI 4.1 blanket you should be ok. Try import drag racers forums or check with the advertisers in the rulebook, your best choice.
3.A.3 Driver’s Helmet Support:
Forward movement: All NEW cars and motorcycle streamliners presented for inspection shall have an engineered and tested SFI spec 38.1 type head and neck restraint system.
Pretty clear, your homemade restraint will NOT pass tech. Again, the rulebook is your friend here.
I don't understand your difficulty reaching a tech person by phone or email. Did you try me?
DW