I have only one thing to say…
Don’t get yourself killed by running away from trouble. While I ride a much slower bike (aka Harley), I know the ability to out run just about any car much less pickup truck. But the danger of high speed on a bike is always a consideration.
I applaud your decision not to draw on someone unless you have to. For over the years I too have resolved many of issues with a couple of well placed blows or by throwing the BG into a wall.
Glad it worked out for you. Did you see enough of the landscape truck to call the LEO’s and report it?