Yep, maybe too little, too late by then. There are already plenty of people working on implementing direct support for Kinect in their 3D software of choice. I recently watched the
Kinect for Blender project and was very impressed with the direction and depth they have achieved already and are heading.
As far as the facial trackers you suggested, Faceware is a facial motion tracking service and not a in house do it yourself software package. Maskarad at $1500 hasn't keep up with current developments and is way over priced in the post Kinect marketplace. Really the only promising option of the three is Faceshift that does use the Kinect technology but is not ready for prime time, has no suggested retail price, and only a 30 day demo version. Of course the good news is that now that the new 1.5 SDK and Kinect Studio is out people are hard a work making this a reality!