It was all right, but this Doctor is starting to seem to be little more than a hypocritical dickhead than anything else. I get that he's an advanced alien but it seems like he's more guilty of the things he blames humans for. He gave Clara and the group less than an hour to make a decision that would effect an entire planet, more than seven billion lives hung in the balance. Was trying to destroy it an unreasonable course of action with the information the humans had? They had no idea to think of the moon as an egg, much less one that was going to hatch. Instead, they thought of the people who died and the information they acquired.
But worst off is the Doctor forcing Clara to make a decision and leaving because "it's your choice to make, I'm not human." That is the most callous thing I have ever heard. It seems like Moffat's Doctors are more about themselves than actually being helpful.
As for the Mexican expedition and why no follow up was sent, I think Moffat writes everybody else as stupid and the Doctor and his companions as the only "smart" ones. It makes for flat characters and is generally tiresome.
I gave the episode a 3/5 but somebody needs to put actual people in these shows, not characitures.