On my downtown 300i I rebuilt the seat 5 years ago, from your ideas, only I put in rebond foam 4 inches thick , and carved out the seat area so I would not slide forward on braking and cut out the butt stop about 5 inches, for my long legs,
pictures in scooter wolfs blog