How do you make a rotation on a texture work without stretching if your texture is not tiling with a square aspect ratio?

Also The Parameter “Height Max Offsett” Needs to default to 1 not 0.
The min/max concept is to remap the range into values that give the best visual effect.

For instance these are the values I used in with this particular texture: