yeah, thats just because i missed the reference... i think there was one and im sure it was really said. it just seems an isolated sentiment. look up stuff on the telomeres and (very recently) a gene called the 'chisel of life' - some fascinating stuff if you want to learn more...
Depends on how your define humanity and how you define life. I personally think that eventually the mental processes of humans will be stored in digital format allowing those processes to continue, interact, learn and experience.
Other than that, a lot of research is currently going on pertaining to longetivity.