This is just a stopgap solution anyway until we implement http://open.silverstripe.org/ticket/8090. So preview settings serialized is fine - we try to avoid session as much as possible, because it has issues when using multiple tabs at once.