TFL apparently meaning "Transport for London," in case I'm not the only person this wasn't obvious to.
Of course, only those blessed with good vision and memory should be able to have a visual record of their life :/ I can't wait for a chip that records everything I ever see so that I don't have to rely on flaky human memory.
Could be a double-edged sword. Have you seen Black Mirror -- first series, episode 3?
Also, 'The Final Cut', by Omar Naim, w/ Robin Williams, highlights some interesting issues with implants recording everything: