With the ability to broadcast internationally immediately, and the 4.3 degrees of separation that they claim people now have in the modern world, its little wonder logically (although still pretty amazing that we've come this far) that the owner of the camera can be found. If 200 people see this post even, and there's only 4.3 degrees of separation between people, probably less with geographic and language concentration, then I'd almost be shocked if you couldn't find the owner.
Still, very very cool.