How does this have any impact on the world today?
It does not. Look for a similar theme around Xmas 2005.