A lot of the points here are really quite out of date. (For example, defaultdict has been part of the stdlib since 2.5, and namedtuple since 2.6.)
The document says it was written shortly before Python 2.5, which came out in September 2006. So it's probably about 9 years old.