I'd recommend stopping at "villain makes it $130" next time. Then there will be some real discussion/arguing itt. I think its easy to see results and say ldo flat.
But yea, I've pretty much never seen someone in 1/2 put in $100+ as a c/r ott and then fold. Like never. Actually I'd venture to say I've never seen someone put a stack in and fold afterwards at any point in the hand.
Think you played fine but as Rumor said you do have position so you could tank flat to keep his spazz in, if you do though you must call ALL rivers. If the J
comes out you call.
Villain never folded a king here, this was likely Q spazz.
As played jam was fine. Just don't snap fist pump jam.
Biggest error was flop bet sizing. Needs to be $20 at least. When we miss value otf our error is compounded in missed value ott and otr.