This mostly makes sense to me, I think we’d be open to accepting a PR to core for a onebox engine for everviz.com (or similar visualization services). However, I would avoid inserting and hiding an image in the cooked post, there is a lighter option. Discourse’s post processor will look for an upload the following elements:
So adding the thumbnail as an anchor below the iframe might work? You could keep it visible, or hide it using a class like “hidden”.