Well, I think that dark lump left of centre-ish has to be either Nereus or Tramontane, but I can't work out the rest or where you are. Am I on the right track?
one of your guesses about the dark lump is correct. It's not Ossa but not a long way from there. There are some fairly distinctive things in the background.
Nereus in view in the middle between that southern spur of Ossa and the side of Massif with the Eldons and Tyndalls in the background? Taken from Cathedral.