Mine was fitted by JHP at the last service, from what I remember the techtronics ones should have all the correct plugs etc to fit straight onto the coils without cutting anything......
Yes it is switcheable on/off, has a flick switch, mine is mounted on the clutch fluid reservoir.
I have a small issue with mine where very intermittently it fails to engage the next gear, to be honest I haven't investigated it, but it is very annoying...
When it works, it works very well