(I did read the spoil...)
Why do the pushing when the donkey will do the pulling?
I think your preflop is fine.
On the flop, Villain just put in pot, and you lose to 77 only, which he almost certainly doesn't have. Rando folds, so just close the action and flat. TBH, you're only folding if the
hits on the turn, which is only like 18% chance.
Now look at how the rest of the hand would have gone. Turn pot is ~135 with $240 left in stacks. All we have to do is keep the fish on the hook for one more bet and the money is going in.
Let him donk off again, and this time it will be more like $100. So you flat again and now the pot is $335 with just $140 left in stacks.
So maybe he checks back the river. Well... huh... you shove and he's getting 335:140 to call and he writes a column about calling river bets because he's getting a great price.