Why didn't humanity end?
I found this forum post.
Triffids are a reference to Triffids from The Day of the Triffids and more info can be found here. It sounds like an end of the world kind of book.
But otherwise all they give are 1200 XP and no money. They do not end your game or reset anything.