No need to cut anything! The spacers mount on to the hub and bolt on with the supplied nuts, the wheels then bolt onto the studs that stick out of the spacers. Every wheel we've seen, including Tesla 18's and 19's include a recess in the wheel that's more than deep enough to accommodate the stud. Check this thread for pics. It's DIY but I'd recommend installing them before you get your springs installed and then the alignment includes any impact of the spacers - I think it's not relevant actually but if you can, then it's more complete. To install the spacers you'll need a 19mm socket for the nuts that come with the spacers and 21mm (I think - I just used the one of the four in my kit that fit!) for the Tesla nuts and torque wrench (these are insanely cheap on Amazon these days) and a jack to lift the car. You'll need the torque wrench as the torque is pretty high on the Tesla. I posted some picks of the spacers on the hub I think. If not, let me know.
I don't have issues bottoming out 'cause I don't bottom out
We live in NJ and the roads are poor and some even have 'traffic calming' raised sections which does not calm anyone. That said, I did chicken out at the exit of a car park on Saturday, the exit was 'under construction' I backed up and went out of the entrance and watched a Datsun something mini-van-suv-compact-cross-dresser proceed to smash its valance into the road as it exited. Some people _really_ don't care.
BLOX make any size but I believe that 10mm is about as thin as you can safely go - best to discuss with Sandy Qin, they'll advise you. I think that, 12mm is probably the thinest I'd go with, my 15mm spacers had a few mm left between the studs and the hub so, loosing 3mm in thickness would probably be about the max.