Update...due to rains I've had to stand up the green wall (I don't know degrees so I won't try saying but its not quite straight up, so maybe 80 degrees, leaning against a cement wall)
It looks good, and everything is staying in place (which is amazing!)
Here is of course a photo!!