No one has a better track record for successfully predicting future events than Ray Kurzweil.

In this brief interview with Time Magazine, he addresses many of your questions very directly.