Does the "embed options" button ever give more than a link? It seems a bit pointless as it is, as you can just copy that from the address bar.
Also, is there any approval process? If not, I think people should have to register to submit, have a "vouch" button, or something, so we know who we're trusting.
Finally, when all the fields in the submit form have validation errors, the submit button disappears.