Attach user created content (in this case a gallery view) to a Profile 2, per user
I am going to answer the first part of my own question:

If you need a gallery per user and you need to attach it to a profile2 type. Follow the tutorial linked to in above question, to create each gallery. 


Clone the gallery view (EVA Field), and change in Entity Content Settings. 
For Entity Type use Profile.
For Bundles, the profile types you want the view to be attached to. 
For Arguments, choose token, and select profile2:user:uid.
Go to Advanced and add a Content: Author relationship and Contextual Filters: (author) User: Uid. In the settings of the Contextual filter choose author for Relationship (that's what appear between brackets) and also for WHEN THE FILTER IS NOT AVAILABLE select Provide Default Value -> User ID from URL. And below, Specify Validation Criteria > Choose "User" as the Validator from the pull down, and "Allow both numeric UID's and string username (I don't know if that's strictly necessary but broadens the possibilities). 
You may want to (I did) restrict the selected roles to those that have that kind of profile2 type. Done.


Now I need to figure out how to restrict the "Add more images" link. If anyone can answer that, I appreciate.


I have created a URL alias pattern for the images content type that includes the USER ID in the URL when an image is uploaded.