Michael, I have uploaded a lot of images - some photos and many source documents. Not everyone shares my personal preference, which is *NOT* to have them displayed down the right side of a profile. I avoid that by only uploading an image to a profile when I want to use it as the primary image (appearing as a thumbnail at the top). Instead, I created a few free space pages, where I upload them. Then, in the biography section, I use the image template to display them at the location where they illustrate the text that they are relevant to, and at the size and left/right/center orientation with text wrapping around them or not (as I wish for each instance).
Every image on WikiTree has a unique URL. To find it, go to the image page and then click on the image there. That will display the image at full size all by itself on another page. Copy the URL from the address window of that page to post wherever you want and/or send to anyone you want to be able to go directly to the image.
I'm not sure what you have in mind about adding metadata. When you upload the image, WikiTree has fields for you to enter a lot of information about the image, which I believe is the metadata you're asking about, but I suspect you already know all this. If you mean embedding metadata in the image file itself, you would need to use image editing software that can do that (i.e., the professional version of photoshop). If you have access to create/maintain a website, you can use a server based tool to comprehensively edit images, controlling size, rotation, and several items of metadata through server side programming that you can do, but not a lot of people have access to this or ability to use these tools.
I fully agree that WikiTree's methods of handling images is (way more than "a bit") cumbersome, but it is what it is so we just have to live with it as best we can.