I'd like to hear why you raised the flop so small.

Calling the turn has the benefit of getting 423512345:1, but has the disadvantage of giving him 423512345:1 when he has Ad4c or some other random shit. Shoving the turn has the benefit of probably getting value from random crap like KTo. Hands like J8 are definitely in his range, and he's not folding those either. I think shoving the turn is better than calling because of how many river cards suck for you.