An interesting list by and large though more elaboration on many of your points would have been more meaningful. For example, what is "Average" today?
Validation is also a tricky situation. Do you go for loose, or strict? You don't really offer insight as to the pitfalls or benefit of either or why 100% valid code is beneficial to a visitor.
Some of your stuff I would just nitpick; like "Click Here" to me is still an acceptable form of hyper-linking in limited situations (and particularly useful to people who aren't really that familiar with links; yes they are out there).
But one thing I would add. "Small Fonts". I had to squint to read this list.