Yikes! The number of unconnected dots just increased by a quantum leap. And I only glanced over the first several paragraphs. That's worth bookmarking.
I found double sourcing from other sources last night as well. It was astounding but the puzzle pieces are starting to fit.