Many of these (#1, #4 and #5) could be thought of as “good practices” in general terms, and not necessarily as something which arose from the realm of Gamification specifically. The bigger problem is that Gamification has been misunderstood and then even relied too much upon in product development. But that’s another story.
I appreciate the effort here, but allow me to say I’m not really convinced this has to do that much with Gamification (alone). It is a very good read though. And out of curiosity Peter Knudson, any app/product examples to support Principle #2?