Food for thought. . .
Whatever material you decide on for a seat, consider a narrow lower and upper section which you wear. You can put it on the front of your leathers and Velcro it around the back. I never saw a no-no about that in the rule book.
You wear your helmet, rather than bolt it to the bike, and slide up-into it, right?
"Innovation is encouraged." -- SCTA
Bill