This was a really cool read, especially because I am a population geneticist and work on projects related to evolution every day. Don't know much about the evolution of life, actually, so was fun to get into that here.