You've structured it very clear and easy to read. You write like you preach.
I usually don't take notice of the different parts of google's search results so it comes like a great tip for me.
Also, I agree with how you present your content. No one wants to read big chunks of information however interesting they are. Design is so important as well and a nice visual guide to the content. It's like receiving a gift in a very ugly package, you won't value it as much as if it's nicely wrapped. Both are needed to generate a good response from others.
Thanks for sharing!