I like the explanation a lot, and I think the timelines line up pretty well.
But sure, it could be one of those stories that sound true, but isn't.