The article makes a genuine effort to cover all the basics, the pros and the cons of the singularitarian movement and, overall, in my opinion is pretty successful at it. Thus it is well worth reading and I recommend it as a good starting point on the topics of the technological singularity, accelerating change (or exponential growth), Artificial Intelligence and their potential impact on our civilization.
The only question is:
Are we really all “so yesterday” or is there still hope for the human race?
Will technology replace biology?