My guess is since you don't login on the website, it must allow you to edit only if your IP is the same as when you created the pin?  For instance, I could edit mine yesterday, but today I can't.  And as for the phantom pins, I think if you create one without selecting the pin color, it shows up as blank.  Again, just speculation.