as for pulling og:description from the meta tag, there's really no clean way to do that from my end, since every SEO plugin does it differently. The standard way that WordPress supports a per-post description is with the excerpt, so that's what I use.
I took a look, and most SEO plugins seem to include open graph tags themselves, though they don't have near the extensibility of the opengraph plugin.