I like your flop play too. It accomplishes two goals: A) You get money in the pot with the nuts, and B) You get some info as to the strength of your opponents hand. Since he doesn't reraise you, the info you get is that he is drawing almost definitely.

Half the pot on the turn is fine. Gives him 3:1 to draw on a 4:1 shot (flush draw). If he pushes over though i think i'm still calling if the turn is a blank just because of his flop action.