Pre flop call is great, With 300bb effective and position on our opponent this is a great spot to set mine IMO.
When we hit the flop our goal is to be getting as much money into the pot as possible, I believe we should be raising villains bet to at least .12c, more if we think villain is loose enough to call with a flush draw.
As played on the turn the raise is good, I probably would have made it more considering the larger pot, probably around .20c.
I believe that on the river we can get good value from single Pair hands (K,Q or J) probably up towards a pot sized bet, I would be making it closer to .40c, I don't think villain will like it but I see him calling with Kx here. When villain raises to 5x his range includes some KQ but overwhelmingly flushes, I believe the fold is correct.
Glad to see you got away from this one, this is a scary spot so deep, more info on villain would be needed before we think about hero calling the raise.