For the driver, you can use a driver with Biscotti firmware you can find in Convoy Store from AliExpress. Mode 11 is 100% - 20% - Strobe.
You can also try a driver with guppy3drv. You can configure it for different UI options!
You can also try a driver from led4power (currently the online store is closed), that you can configure to have several modes and double/triple click for turbo or strobe (you chose).
I also think that I blackened the white ‘reflector’ and other parts (gasket) inside my Odepro KL52 (similar to Brinyte B158B, mentioned by Agro) and it has much less spill when focused. It may have some smaller rings, but it is a nice method to avoid the rings on the zoomie. That and blackening the edges of the lens.
These lights are very moddable so you won’t have much trouble making then fit your needs!
I hope this helps
EDIT: you can use 3V XHP50.2 leds (not 6V). But…I am not sure if they will look very well under the convex lens …