i would have given up on the flop when the guy bet into you. That board is really scary, and you really aren't beating anything unless the villian is a donk (i guess he was). A steal is fine, and usually you will cont bet on the flop, but that requires it being checked to you.