While I would agree that a BMS definitely needs over-discharge protection, at the cell level, and you do also need some sort of charger control/balancing capability, I disagree, however, that you need to have the BMS do any sort of current limiting, or over-discharge protection. Current protection doesn't have to be done at the cell level, as all the current has to go through all the cells. The controllers already limit ihe current and to protect against a dead short, a fuse can be used. Why complicate the BMS with "extra" circuitry it doesn't need? You could get rid of most of those "expensive" FETS that are being used for over-current protection.
I do like how your cells are packaged, however. This is a ton better than the flimsy tab connections being used on the so called "duct tape" packs that Ping sells. For this reason, I think your packs are definitely worth more money, but not because your BMS board is more expensive to make.
-- Gary