There seems to be an issue with uploading faces to MeWe. I've had some post fine, others post with dowmload link but no picture, another poster with only a jpg pic but no download links.
OpenID is service that allows you to log-on to many different websites using a single indentity. Find out more about OpenID and how to get an OpenID enabled account.