This ran as a piece on BBC Radio 4's today programme (quintessentially English), er, today.
"Do you think it's a machine producing these? Or is somebody sitting there all day producing these?", and other such questions for the non-technical. As mentioned in the article they compared it to the phenomena of the 'Numbers Station' and suggested it might be governments communicating with their overseas spies. Priceless.
One interesting point they raised is that out of the 77,000 uploads there are two non-rectangle videos, both of scenes in Paris, France - so I bet the 'European' company is French.