Excellent post as always DJ. Your experience shows here.
Great questions and way to go to pin him down on what is happening - kudos.