Please, could you test your camera? Almost all USB webcams use the "uvcvideo" module (and built-in webcams use USB in most cases), so it would be noteworthy if your camera _didn't_ work.
Using the fingerprint reader requires adding a ppa and installing a package:
http://www.thinkwiki.org/wiki/How_to_enable_integrated_finge...
Apart from that the webcam works and audio output as well and we're all pretty happy. (Ubuntu, Debian wheezy, Arch, OpenBSD)
I use a Thinkpad T430 with Debian unstable. All hardware works as intended. I purchased mine with the Intel wireless, and that requires a non-free firmware blob. Optimus works, but if there are issues it can be disabled in the BIOS.