1. What is the basic method of maintaining anonymity?
The public keys included in transactions are anonymous in the sense they do not directly link to an identity.
"2. What additional method does Satoshi suggest?
It’s recommended to use a different “key pair” (address?) for each transaction.
"3. What weakness does this additional method have?
When multiple inputs are required for a transaction it will reveal they are owned by the same wallet.