Some quick research done, and...
In fact, it looks a lot like a rather more mundane explanation – because the smart money is on it being a 'stealth marketing' effort by Lotus cars.
The key bit of evidence is the website facelesspeople.com – which features nothing more than an enigmatic countdown (a rather hackneyed gimmick that buzz marketers still seem in love with), a Lotus badge, and a chance for you to give your contact details to Lotus.
http://www.metro.co.uk/weird/article.html?in_article_id=202936&in_page_id=2
tsujoi wrote...
Or attention whores
Seems kind of unlikely for attention whores to hide their faces from the attention.