I honestly can't think of a single thing they could do to improve this.
This isn't your typical "smart" people doing stupid things. This is a bunch of smart and capable people completely overmatched by something far beyond their understanding.
It's darn near a perfect movie.