Ah yes, I forgot about checkpointing. The reference client has certain blocks hardcoded in it to signal the official chain. Only transactions in blocks made after the latest checkpoint can be overridden in a way that the reference client would accept. So to steal Satoshi's coins, you would also have to get people to switch to your own client with different checkpoints. At this point, it really wouldn't even be Bitcoin anymore.