Hello Philfox1985,
Not much to say here while you even getting perfect odds on flop and for the given odds I wouldn't play any differently. Most likely would have played the same way. The river is thin value spot and myself I'd rather just check it behind while it might easily be even a trap with some set.
Also we don't have actually that many outs on flop. We can't be sure that trips are clean outs and either even for straight. So I would definitely watch out.
Best regards.