This discussion is proof itself of why we just get it in on the flop.
As played, I think it's probably a fold. You're just about getting the odds against a very generous range (J9 type hands) but his line is strong so I'd tip it towards a tighter one.