I've created user interfaces for both the alerts and collapsible PRs. I've sent my own PRs back to their branches, and I'll give those guys a day or two to accept. If they don't get around to it however, I can just merge it all into the master repo myself.
then I'll push a new version to the wordpress plugin repository
Ah, sure. But in practice those are two different times. The "insert shortcode" button always needs to exist, and it's the one that does top.tinymce.activeEditor.insertContent(shortcode); when it ends up in the real plugin.
So I kept it separate in the demo, so that the code would pretty much be a copy paste when it came time to implement.