Hey Orvara,
without stats or reads I just bet/fold this flop and shove turn with FD and 2 OCs.
As played, delayed c-bet is ok an with 4.5:1 pot odds you have a profitable call of the minraise with FD + 2OC, so I like it and after missing the river c/f is the way to play.
Regards,
burek2000