Hi, Steve
As Bob says, the seat needs more padding. In the small experience I have of this, the foam, at its "resting" size, needs to be quite a bit bigger than the cover into which it goes. Try adding something like a 30-mm-thick sheet of foam, cut to go over the top, and flap down all 4 sides. You'll be surprised at the results.