Can't it be e2e encryption with WhatsApp keeping a copy of the private keys? or does e2e enc implicitly means the private keys are never exchanged?
If they pin then the NSA would have to actually have access to the data center and doing that much without getting noticed is quite hard.