Supercool! Very nice project, progress and success!
One suggestion I can think of (probably you are implementing something equivalent) is to separate the growing fry by gender as soon as they can be recognized, which is relatively early relative to getting to full maturity.
In my experience, both males and females develop much better (stronger, healthier, and attaining larger final size) if separated, such that no energy is spent in courting (males) and on having babies (female) at an early age. Males develop better tails and overall coloration, females are stronger and larger when grow-out is separated by gender.
Of course this requires additional work (constantly because they don't all develop at the same rate), and more aquarium space. But in my personal experience, it is well worth the effort.