Propers when due, better late than never. Maybe it was shot in a secluded Californian airplane hanger, and maybe it wasn't. Personally, I WORSHIPED all things space in my formative years, so I back it. But I'm an optimist.
Either way, for the better part of a decade that dude was my hero. Rest in peace, Neil.