Preflop
Normally I would say, that its way to loose to call an EP open with Q5s. But this is an ante table, where the total ante is 3x the blinds, which definitely give more incentive to get involved. So I guess, this is ok although still a bit marginal.
Flop and turn
In theory these bets are to large, but if the opponent make a lot of calling mistakes, then why not? The only thing, I will say, is, that it looks like, you are simply pressing a "pot" button rather than thinking about, which size would be optimal. It is no limit hold´em, so overbetting is allowed. Or on the other side maybe 75% pot or 85% pot gets called more often than 100% pot for psycological reasons.
River
Whenever you are in a situation, where you dont want to bet the river for value on a card, thats a relative brick, then it usually means, you build the pot up to much on the earlier streets. KJ and J8 made a straight, but he really should not have those hands, although this time he did. But what do I know? Maybe you just have really good poker instincts and knew, you were beat.
Conclusion
The way, you frame this hand, is far to results oriented. Just because the opponent happened to get there on the river, does not mean, it would have been better for you, if he had folded earlier. If he had folded, then he would have played perfect, and we dont make money in poker, when our opponents play perfect.