The seat seems to always want to push me forward towards/into the tank
The seat slopes forward so there is the tendency to slide forward. The position of the stock seat can be manipulated to level the seat to reduce or eliminate the the slide depending on individual metrics.
This diagram shows the positions of the of the adjustment mechanism and the rear locating tabs. Here's a pic of the positions with a notation of two manipulated positions that will level the seat to some degree.
By scrunching the seat a little either the MID (2a) or HIGH (3b) the seat can be leveled enough to reduce/eliminate the slide with respect to your inseam. If I recall correctly the HIGH position is slightly more level than the Mid position. With a 32" inseam the HIGH position might be more comfortable.
Place the tab of the front of the seat in the adjuster and then gently press the tangs on the rear of the seat into the corresponding slots as shown in the diagram. Beyond this is modifying the foam of the seat or getting a new seat. I use the HIGH (3b) configuration and there's no forward sliding.
[EDIT]: I missed post #9 where it looks like you're already using this method.