You wouldn't expect this to take over 2 days, but I think it paid off. This model actually uses the original weight map of the Ninja Storm 4 game, and there are a ton of bones to create any facial expression you want. Over 60 bones in the face.
I'll update my previous models to use the same system. I think I have the workflow close enough to make it a fairly fast process.