Hi
Demo page for user placemarks I don't create - a lot of spam posts, and if I enable placemark entering - I have to check new placemarks avery day.
As you can see in demo for K2 plugin call - the commenting is disabled - by this reason too - I've got 60k spam comments on development site during a month, because I'm not disabled it
As for you:
create simple user,for example:
username: demo
password: demo
And publish this info in map header.
And users read your info, loggen in on site (not admin), and insert placemarks.
It is user friendly - click on map where you want to create placemark - you'll see insert placemark, click on it - you'll get infowin with fields to enter and button "Add"
As for update/delete - if it is your placemark (it is your user) - click on it - you'll see infowin with form and filled fields. Change it and press "Update" button.
To change placemark position - drag into new place, open infowin and press Update button