I'm afraid you're on your own. There is no information whatsoever to find about this model.
Judging a plane from a picture isn't really possible.
It will no doubt fly on a slope. You can slope pretty much everything.
I wouldn't count on it being able to resist a winch. It'll need a serious spar for that.
Buying it is a risk, but you've clearly fallen in love, so nothing is going to stop you...