The info in the article pretty much echoes what I've read from reliable sources. Some of those details are probably not provable, but the general story has been validated by mutiple individuals from the era and current researchers.
Too bad the original BRC and Willys didn't survive.