Yes insurance is the pita. I suppose at the end of the year, the insurers may change their minds and no longer want to insure it, might be in a spot where you can't get it full stop.
I've watched the TTS video where Richard describes the way they planned the design of the supercharger, the final implementation is nothing short of a work of art. I would have no qualms about buying one as far as the mechanical aspect goes, being a skinflint I could not justify the cost of the thing