After reading the article, it seems: 1/ These meteorites are really showing remaining of bio-something 2/ The micro-structures seems to be bacteria 3/ These micro-structures are showing similar chemical patterns as bacteria fossiles on earth (N deprivation especially) Now, there are 3 possibilities 1/ This is truly an extraterrestrial purely indigenous form of life 2/ This is a contamination from some bacteria present as spores in space which manage to survive 3/ The meteorite could be of earth origin. But it seems the isotops ratios don't agree with it.
5 forum and it seems this is the only one which noticed the dodginess of the website. However, the article is pretty correct scientifically on a geological point of view.