You said "The suppositions in this article really qualify it more for the Paranormal thread--not Science"
I agree, the data and analysis is science, but supposing that is the way life 'kick'started on earth is just fantasy. But it is proposed in lieu of a better understanding.
I finished my Life Paradigm paper, i hope you read it and find it interesting.
I reference the work from Jeremy England, combining that with stellar metamorphosis ( now you have deeper time/more time) makes it possible for life to emerge on the planet/star it is actually found on, there is no need for meteorites anymore.
Of course meteorites could still have an effect it is just very hard determine what (if any) that effect is.