I agree with you that the video could be more detailed on some of the technical analysis. However it raises enough technical arguments, to justify any approach to SpinLaunch to be done in private and with a very skeptical attitude.
The article describes it like they are throwing satellites into orbit. In reality even the far fetched plan, is to throw a small rocket into high altitude to save money on the first stage. Then the rocket is what will put the satellite in orbit.
I can't find a single reference to this agreement (yet) in any NASA official site. Not saying it's not real, just that I can't find an official NASA reference yet. It's not yet listed here under the current available ongoing agreements:
"Current Space Act Agreements"