A few issues I have with that article is that A. we have already known about the Vault-Tec/Enclave space program for several years now, B. it makes it sound like the space program is canon; it's not, the space program isn't part of Fallout's main continuity.
In canon Project Safehouse is all about experimenting on humans and occasionally rebuilding America. That's the true meaning of the Vaults. Some gaming news dude talking about a former Fallout dev's explanation of an abandoned part of the story that we already knew about doesn't change it.