Thank you so much for your understanding, I really appreciate it.
A possible work-around would be to allow people to log in to your site to add the polygons, and simply set the lowest level of access (for the map editor) to the user role you allow people to register as. (For example Subscribers would then be able to edit the map using the map editor)
The only down-side to this would be that users would be able to edit other settings of the map as well.
We will however work on this in future, as mentioned earlier. 🙂