Supercharge vs turbocharge discussed here not to long ago. I favoured SC but was shouted down. "supercharging is not good idea" or some such.
Typical drag racer style supercharging does not make sense on small engines, but this is a whole different way of supercharging with a lot of new patent tech.