I guess one things for certain, that if we keep talking about the singularity and making art, it sure as hell isn't going to happen. We need to work on basic scientific research, and improving the organizational and support structures for science. Some scientists themselves need to get over their own egos. Mandatory public release of papers and raw data in a common format for all publicly funded research would be a good start. And, oh god, the activism : try to get patent reform sorted out : do you really think you will get to live forever when some corporation owns patents on fundamental building blocks of life? There is a lot of work to be done, and its going to be very hard, very expensive, and at times very boring. Science fiction writing and speculation can play a part in motivating the public, ( in which case I advocate more propaganda for SCIENCE ), but will not bring us to the future.