Thank you, sir.
If I can suggest - add an image field to the category configuration to be used for og:image - using the avatar is NOT always the best idea, especially with sizing issues. What's proper size for an avatar is usually not the right aspect ratio for facebook. Having a separate image would go a long way towards making shares work right.
Indeed, having og:image overrides for all views would be even more useful! Facebook has their particular size issues that rarely align with other image uses. Making it separate eliminates having to make workarounds.