Yes - the backer specifically requested a human version.
It's not a limited time item - I expect to have this available for the next while, up to and after the animated film releases. =)
No, it's mostly animated in Toon Boom (hand drawn, not puppet rigged)
Yes, I know. It's sawed off.
The animation and cleanup was done with Toon Boom, yes