I think your river bet is too big considering the low probability that villain has a set or even two pair to call with. I'd bet $50 instead and call a standard raise. As played I'd fold like a scared little girl.