Not read much of the rest of the thread, but Wareya's right.
It's not about true synchronisation. It's about providing a close approximation, or, faking it entirely. Video games are not about true accuracy, they're about fun and about giving the illusion of reality. Fake it until you make it. This applies to graphical effects (particle generators anyone?), AI, sound, physics, environments, et cetera. And it also applies to networking. You can only hope to be close to synchronisation, and do some tricks to make it appear in sync. But you cannot remove lag, and you cannot truly sync clients.