4PW's -
Yes the important thing with the 13IGS was to keep the descent rate going around the corner.
But the wind could sometimes catch you out.
I've not operated out of Narita, but operated 767's into and out of Haneda for a few years.
The weather there can get particularly nasty, but at least at Haneda there are the parallel 34 runways plus 04/22.