Wow that's crazy. Cool that you still have your window thing though. 
Not too sure I imagine it's some sort of standard, built in lumbar support. Or a fancy term for springs in the seat. lolI wonder what "suspensoin seating" is. It's written in the window sticket on the post above me, in the ""interior" section.