I have been hesitant to play because of all the details that I don't understand. But the way you've explained it makes it so much easier to grasp.
The best way to learn is from the mistakes other's make :) But not everyone is able to reveal them and communicate is such a coherent way. Really wish I could give a bigger support for this post.