I agree with a lot of these.
One thing i've noticed in life is that our use of aschynchronous communication methods is much more in a "respond now" fashion.
Also as a contributor to StackOverflow your point about asking questions with the right amount of information is really spot on.