This a well of useful and thought-provoking ideas.
I would like to point out a general theme though. A lot of these ideas seem most relevant to technical savvy people and I think why a lot of them (especially UI stuff) have not been implemented is because interfaces must cater to everybody.
Perhaps what we need more of is a dev mode switch (s/w or h/w) like the Chromebook has which enables a lot of these ideas so that the ordinary user is not overwhelmed.
Some of the ideas in the list are aimed at a general audience though. So perhaps each entry in the list needs to make a note of who the target audience is.