With the way he played the flop I put in on either on the nut flush draw or a PP as well. I think you read the hand ok, and played pretty good on the flop. However my feeling is when you bet .20 on the turn and he min raises you fold. I may be over thinking this but I see this a lot at the $5NL level. When people get on flush draws or open enders they play pretty agg. Thats my take on this hand.