This is pretty bad. You should almost always be betting this flop. I don't think you played the hand in a +EV way.
Hmm, I'm guessing that means that in your opinion he would have made more by betting the flop. I disagree.
I think he wouldn't have had such a tough decision on the river, but I find it hard to believe that betting this flop is more +EV than how he played it.
Explain why, as played, its not +EV. He took from villain $104 from flop to river. I find it hard to believe that if he bets out every street he'll make more than that, unless you somehow convince me otherwise.