When a mysterious website purporting to be the UK & Europe’s answer to the service popped up last week, a similar flurry of discussions opened up. Called cPass,