This looks like the kind of thing worms were supposed to be - a boss fight to get a cache of goods like this.
Doing meteors like this sounds like a really good way to get the essence of the worm cache into the game earlier and developmentally cheaper. I like it.