Similar to the way I do it, but with 1 change, when "rolling" to get the "waves" in the flag, do it at a bit of an angle, so flag droops a bit as it gets further from the pole.
I also quite often add an extra turn downwards of the far top corner.
cheers