I give you a 10/10. Excellent post, structure and content.