thats not the nicest flop you could have seen, and its so draw heavy that I'd have bet it bigger us being OOP and in a 3way pot. id have made it more like $.30 (yes I know its not THAT different)
on the river the pot is $3.07 and you have $3.65 left in your stack, so bet/folding is kinda hard IMO unless you bet like $1ish.
I like check / call, he may get ballsy with a missed flush draw and would probably bet 2 pair etc if you check to him.