Saudi Arabia is building a smart city in the desert that will know its residents better than they know themselves. Snapshot of the future, or an example to avoid?