That was a really well done video. Great find. Are those people made for RC or something else? They seemed to be just the right scale.
So I research abit turns out this guy made his own figures. No surprise given he has a full scale shop. ( and prob hairy palms). But on which ever forum it was . (Maybe) rcsparks.com he shared his secret. Check it out http://www.thatsmyface.com/ Id like to have one. When I want to dump $100 bucks on a doll. But maybe thats a cheap price to have a action figure of you. Some of the bodies you can choose from come with scale accessories.