I think you need to scale before fiddling with the WPO. I couldn’t be bothered to copy all the code, but this seems to work
( the X vector of the mesh will face the camera, probably configurable ).