Question: are lance and neil related?
Answer: No, at least not for several generations. "Armstrong" is Lance's adopted last name, from when his mother remarried to Terry Armstrong. There is no close family link at all between Terry and Neil.