Awesome post! You've got a new follower.
I would add that whenever revolution/innovation is happening, we have critics and hard time. The problem is that if the people who believe in those new ideas don't start producing and spreading their belief, it will always be just an idea.