If you mean to optimize for fastest code, I just did it and it does seem to be more fluid, it still slows down a tiny bit but not as noticeable, and it also seems faster when the saber is not ignited.
I was not really able to reproduce the boot up problem. However, I have tweaked the command delays a bit, so maybe it works better now?
I also recommend trying the v4.1 arduino-proffieboard plugin from the beta stream, as that seems to fix some problems for me.
I also put the display on the HF (high frequency) loop which should make it run smoothly even with lots of neopixels. (Of course, that could mean that the neopixels gets slower, we’ll see…)