@freemo I had the idea of humans as invasive species, but someone with a background in biology explained that there are criteria that do not fit humans. Sorry, don't have the specifics.
So in spirit, i agree with the idea, but the scientific definition does not fit to the best of my knowledge.