Good but confused on one part:
a Nuclear war that killed 90% of the world's population IN 1962??
When was that? Did you mean 2062? that would've fit nicer because it COULD happen, but I'm pretty sure there was no "all-out" nuclear war in 1962. Good flash though and very moving.