Most of that is not true, and the truth is WORSE. He was married to some actress that gave up her career just to be available to him. They had a child with a severe disability, a son I think. He apparently developed some idea that this was somehow her fault - and kicked both of them out of his life. She died recently (Carrie Snodgrass I think was her name). He married another woman, had another child with the exact same condition. I don't know if he stayed with her or not, but he most certainly treated his first wife and child like dirt. Even as batshit crazy as Daryl Hannah, I don't think she was ever mixed up with him. And I think Jackson Browne used her as a punching bag, she's stayed off musicians.
There was a first wife named Susan I think. Don't recall much about her except that she and Neil did not have children.
The story going around is that Neil and Darryl are now dating...that he left his second wife, Pegi, for her. But you may be right. Who knows what the real story is?