What you see won't get upholstered. The base for the seat is HPDE (think plastic cutting board) that bolts onto the body work of the tail section. Foam over that base, alcantara and leather over that. The HPDE works well as a base because you can use uphostery staples in it.
I'm thinking I will use a thin piece of adhesive weatherstrip foam on the underside of that lip to be a little cushion between the fiberglass and the paint on the tank. Either way you're right, it is still a really tight fit. But if I've learned anything doing this it's that it is easier to sand stuff down than to build it up with resin and mat in a precise shape.