I think you are confusing “alien” in the sense of “not from our solar system” with the green dudes with big eyes. I think his argument that this meteor (IM1) was not from our solar system is pretty compelling.
It’s not “evidence of aliens,” it’s evidence of extrasolar origin of this particular meteor.