I just added myself, even though I don't actually own a Ninjette (though I seem to be trying to turn my EX500 into one).
You can enter your forum user profile link (
http://www.ninjette.org/forums/member.php?u=#####) as your website to give people an easy way to find your forum info right from the map.
If you need to move your marker, click on your own pin on the map. In the little popup info window, there should be a "Relocate" arrow in the lower right that will let you drag it to a new location. When I changed my address info, it also asked me if I wanted to update the pin's location based on that.