Well, I don't think we have a convincing theory of abiogenesis. I just wrote this morning about a study that indicates to me that we are less than 10 years away from such an understanding. We are probably closer theoretically than we are experimentally (but that is always the case). In terms of a "mechanism to explain how biology can exist without such a creator" I am simply referring to the theory of evolution by natural selection. That theory can explain how a single cell can evolve into "endless forms". We don't need a God to explain biological complexity. Soon we won't need one to explain the transition from chemistry to biology either.
Well I'm not exactly sure how to respond, other than they have given me reason to dedicate my time to their platform. I think open-source journalism with an opportunity to build online credentials and reputation has a promising future. We see it emerging, and it also gives me a chance to share my thoughts on new science news.