He basically described the classic subversion workflow using git. I feel like people rediscover subpar approaches using technologies which intended to evolve those approaches into a better workflow
Somewhere between those the context is such that the benefits of code reviews outweighs the costs. Do you think otherwise?