There are a few critical points where it jumps the shark a bit, but otherwise, a fantastic piece of writing that absolutely highlights some of the deeper moral and philosophical questions we have to face in the coming years.