1. Use in the driver Attiny 13A (45/85) microcontroller. As far as I know, you have a PIC.
This will expand the range of potential flasheholik for possible reprogramming. In this regard, the Convoy takes precedence
3. Use the illuminated button. Even if you just change the PCB design for an opportunity to add LED and resistors…
4. Use copper Pill Coated from oxidation (or without it) & DTP star.
5. The great interest will be the driver 6-12V output (alone or with flashlight) on a single battery 18650.
Nichiya released new diodes, also CREE have XHP35/50/70
6. Create topic to collect the wishes and feedback from customers