Hello ,
Thanks for contacting us.
#1 : JoomProfile is replacement of the joomla's custom fields, it does not work with Joomla custom fields, it has its own fields. Currently we have a plugin, which redirects to JoomProfile registration when user clicks on Joomla registration link. We can make it work for Edit profile as well, and you can create Edit Profile link of JoomProfile instead of Joomla.
#2 : We have a Image type field, by which user can upload the image, and you can set visible as false for this field. So in case anyone views, other user's profile, he will not see that.
Let me know if there is any other query.