That WAS pretty intense infodump, wasn't it?
Still, not a bad ep on the whole.
It is nice to see Ichihara getting a chance to shine, too - she did not participate in the NSC if I remember rightly, even though Mayumi wanted her to help out as an engineer several eps back. (Ep 8 or 9, maybe?)