But in our world things are strikingly different. Here we see a planet with amino acids of strictly biological origin
This bit's simply not true. There are amino acids on meteorites. Unless the author's claiming to know something we don't about extraterrestrial life, I don't think you can call that a strictly biological origin.