The geek in me likes what he made, but it's so convoluted, and crazy that he went to that much trouble but suggests using used or crappy generic batteries in it.
He tried to compare the price of the batteries alone to a finished power bank product, then went on to list (at a minimum) $100+ worth of components, and spend thousands of dollars worth of time to design and build it.
The complexity combined with low quality components, questionable durability, and poor soldering (including soldering directly to the cells no less) gives me concern that he has essentially built a fire bomb that should always be stored in an air-tight metal ammo box when unattended or transported.
He may get lucky and never have a problem with it, but this is something that would end up recalled if it were a retail product, and could be a real PITA to repair if it has a fault that does not result in self immolation and abandonment.
Instead of all that work he should invest in an engineering degree and do it professionally, learning from a team that has more safe design experience... and get a better soldering iron, it's nuts that he's using what he did for projects that elaborate.
Ironic, that I'm impressed with his attention to detail and patience making it, yet I have done too many projects and repairs over the years to not recognize that most people are better off with professionally engineered, separate products for their specific needs.
Sometimes less is more, and safe design is always important with products that have high voltage or Li-Ion cells in them.