An interesting thought and very interesting article but I don't agree with the numbers, I'm afraid.
If you have just one person showing twice in your direct line in every generation from the fifth generation going backwards, the effect at the 30 generations mark will be a difference of 268,402,688. That doesn't necessarily mean cousins marrying cousins. It could be totally different lines being married generations before. The further back you go, the more chance there is of more than one occurance in each generation so this changes the figures again.
What you need to bear in mind is that one two people who have already shown in your tree get married, one line stops completely because they merge.
Rishile