I think the ads were inspired by the members of this forum. It's uncanny. Edit: hmm, it doesn't look like the card says MeeGo: