the most trivial quibble
the reveal: he's wearing (memory testing) Oakley Subzero sunglasses...
Bit brandfriendly for the anti-consumerist message...
Could of course afforded Fincher one of the CGI sequences, or been somehow ironic...
Still...they were perhaps the wankiest glasses of the nineties..