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

That should work, but you will need an actual Heightmap/Displacement map texture to plug in there or you will not be able to see what you are doing when you type in values.
Also you forgot to add a Normal Texture.
Have a look at this tutorial: