Definitely a mix-up play Jez

. OK, tbh depending on reads etc. I might raise on the flop to see if he's full of it. Then take it from there. But I would definitely be putting some sort of bet in on the turn, regardless of a call/raise on the flop. There may be some value there (prob not from your fold on the river, but I'll come to that) and I would want to build the pot up a bit.
I like your raise on the end, because there just doesn't seem to be much danger there. Also, theres a possibility of some value from a worried overpair or even JT, however its a bizarre all-in by the Villian. Hmm, its a sick move and one you would need more than 30 secs to figure out I think. 66? JJ? I'm struggling to put them on a hand here, JJ seems the most logical though. All or nothing I would fathom though. Probably a fold, but closer than it may seem.