If i take Lizardman, Geralt, Inferno and Azwel out of the equation, (assuming they dont have alternate outfits) the remaining 20 characters on the roster would evenly divide for 5 pieces each at the 100 extra CAS parts.
That is of course leaving out the other DLC characters.
There is a pretty good chance that receiving all the CaS parts for each character won't be unlocked right away and will require story, libra, mode 3 (arcade likely), or online to unlock. The 370 pieces of CaS parts may only be at initial release and not include anything locked behind playing the game.
We also do not know what they are including in CaS parts. Are they including hair, stickers, tattoos, special effects, accessories, faces, etc... How adaptable are the race options are we able to have multiple options for them. For example for the beast option are their options for bunny ears, cat ears, rhino head, cat claws, cat tail, bunny tail (?), etc... It's quite possible that there could be even more options in each of the race choices for CaS than what we initially see. It would make sense as well as just putting bunny or cat ears behind a single race is extremely limiting. Perhaps we can adapt multiple other aspects.
I'm quite curious to know how many are unlocked at launch (if it ads up to 370) then we at least know it doesn't count anything unlockable. I like the idea of unlocking character equipment/parts by playing through their story mode. Would encourage people to continue playing it.
The biggest disappointment will be if you can't unlock anything from playing the game or that 370 is counting all previous DLC and they give us nothing new (although I fully expect current character equipment will be new but hopefully not the only new items to be added)