This looks great!
Next time you're at the normal-tier programmer's ball, push your glasses up your face with one palm and state to the room:
"Mmwhy yes, I have indeed dabbled with procedural animation."
You'll be the life of the party!
Seriously it looks great, thanks for sharing your code! I rarely have the luxury of working with an animator, so stuff like this is super helpful. I think the outcome looks fantastic!