I saw this 20 mins ago after disconnecting from TF2. Its so awsome that even Valve have decided to advertise it on the Steam Updates thingy. It is absolutley EPIC!
This was actually really cool despite the fact I'm really, really, REALLY not fond of the guerilla style filming, it's a pet peeve of mine with films, etc