I don't see any big trouble with the quoted text. The language is a bit nerdy, and a bit bureaucratic, but that's exactly what I'd expect from NASA.