These are what we call the 'YMMV items.' Things that some people find in this work. We call them 'your mileage might vary' because not everyone sees these things in the same way. This starts discussions in the trope lists, a thing we don't want. Please use the discussion page if you'd like to discuss any of these items.
Serial Numbers Filed Off: Not the film itself, but the poster where Yuri's head is made of bullets is taken from a Sunday Times special report on Kofi Annan, where a critical artist had done the same thing to Kofi. Private Eye noted the similarity.
Technology Marches On: The computers in this film seem rather outdated, despite its being made in only 2005. Which makes sense, as the film spans across the late 1980s and 1990s, with the ending occurring, according to Word of God, shortly before September 11, 2001.