Whilst it may work well for people standing in front of a perfectly flat wall, what happens if they are, as mentioned in the article, in "foliage"? or behind flyscreen? I imagine a system that gets a good reflection off clothing would also get some sort of reflection off fine mesh (although I'm happy to stand corrected). Also the dude's belt appears to be playing havoc with the reflections a bit, perhaps this is one occasion where a tinfoil hat may actually have a use?
The tech is extremely cool though.