Posted By:
Joe D.great stuff.
great reasoning.
Although I read with a hope of being able to pick on something
...
I don't see anything to pick on.
And I agree completely with your last paragraph..... the points in this theory (while still a theory) do paint a compelling picture.