This looks very nice! Did you manage to integrate it with a modal window as well a tinymce button?
For info I found this tutorial that remplaces the shortcode with a placeholder image and allows the user to re-edit the shortcode when double-clicking it.
https://generatewp.com/take-shortcodes-ultimate-level/
Do you plan on sharing you code/add-on?
Thanks