This makes a good start for beginners who are very eager to learn and understand bitcoin. Actually not only for beginners, but even for those who have been here for quite long but hasn't understand completely the insight of bitcoin, this one is really helpful. And I have to commend you for this post, this one makes you a great educator, no doubt.
Thank you very much mate

P.S: I updated the flow chart, I think it looks better now