I think I would just give up on the turn a lot here, but betting is ok and as played I think you need to push river (although it doesn't really change much since you don't turn up with a flush very often at all.. AcKc and that's it.)