Amino acids contain nitrogen:

Also, .
The rest of your link with it's talk of integrity, the skill of the scientists involved, rejection by mainstream journals, etc, rather than the details of the science in question, ranks rather high on the crackpot index.
Panspermia is an interesting hypothesis.
However, it make the question of the origin of life more difficult to answer, as it now take place off planet, and also raises the question that if life thrives on earth, why did it not originate here?
Never criticize anyone until you've walked several kilometres in their shoes.
Because
1. You're now several kilometres away; and
2. You've got their shoes.