author here, good digging! I added the MIT license.
Getting 5-fold symmetry to work was tricky, but the repo you found has the processing sketch where I figured it out. I basically took the point generation process I described and rotated it upon itself 5 times. I tested this with different radial symmetry numbers actually, and 5 also happened to look the best and also was convenient for manufacturing the PCBs.
Then I had AI add the ability to rotate a bounding rectangle for one 'quintant' around the shape, and found the division of cells which minimized the area, since PCB cost scales with that.
Friend, if you can find one, get yourself a Fadecandy board. Maybe not that easy since it's technically discontinued. The dithering gives the smoothest / sexiest fading possible.