I think the "too high up his arm" argument isn't correct at all. Yes, it maybe makes contact with the sleeve, but the sleeve has ridden down due to the angle of his arm - and it also clearly contacts the inside of his elbow. In terms of position on the arm, there's a definitely argument for handball.
The defence against it is that his arm is arguably only up there due to Salah forcing it up. Interestingly, although we all "know" that shouldn't be handball, I'm actually not convinced that kind of exemption is in the laws any more! I'm not shouting for a penalty there because of it, but I think if you were brand new to football and were going simply off a strict reading of the law, you'd be wondering why that wasn't given!