I would definitely use this once I got into editorial content. I have a few suggestions for your homepage though:
1. The 3 steps you outline are still too vague, especially step 3 ("upload it to your blog post"). Makes it sound like this will be one of my main images. I'd suggest some more detailed instructions for different blog platforms.
2. Is there no API or other way to auto-generate an image? If not, I'd suggest that be your next feature.
3. One of the examples (BBC) I generated resulted in a 3.3MB PNG file. You maybe want to provide some better compression/minification options for people. You definitely shouldn't be creating high-res PNGs when images are involved.
4. It was also 2400x1260 which doesn't qualify as a "Thumbnail" IMO. You may want to generate files closer to the preferred social specs. Twitter, for example, wants files < 5MB and don't need to be anywhere near that big[1].
Anyway, hope that is helpful feedback. Great idea and MVP. Keep it up!
[1] https://developer.twitter.com/en/docs/twitter-for-websites/c...