Seems like there is a lot of room for improvement?
Reducing the sheer number of casings on individual cells would radically reduce weight/volume.
Then with less groups of cells you could actually have the BMS monitor them like my lifepo lithium battery for bicycle.