I like your line pre, getting it in on the flop should be +EV. As played definitely call this turn.
Forum Rules