Well, the only good place to land looks to be behind the demarcation line! You could try into wind first of all, steep, and keeping just the rotors the right side of it - if you can see down the hill is about right. Maybe vertical in at the last minute.
If that wasn't comfortable, maybe look at riding the backlash on the lee side, but in that wind it might be a bit far away, unless you hovered in.
IMHO
Phil