It would be Nice to add vector control, as the vector is transform, the image is following the curve of the vector, we could choose with a feather option how much the curve affect the rest of the image.
I am using puppet warp every day. As one example to warp pattern on fabrics together. I posted a similar idea a year ago as well. I think puppet warp hasn't gotten an update for a long time. It would be nice if one could combine anchor points together and move them all in a direction. I like your idea as well it is similar.
As of now, I am always left with lots of tiny spikes if I deed to puppet warp pattern together.