This is done using facial mocap data, I've applied auto weights to all the bones, and added few bones to stabilize the head. This is an easy and test setup, true way is to weighting it correctly.
Here is the result:
http://youtu.be/BVCLKYAHzuE
You can buy mocap data from easycapstudio.com
Download the sample files that I used here: http://easycapstudio.com/?q=support/sample-files
Very nice, my friend. Will be very useful in my animation study :)
WAW SO NICE MAN