Roller cam and turbo charging

Makes sense to me, thank you for your explanation. I kinda felt that it might have been a little outdated info. The mechanical advantage seemed clear to me.

What engine? A slant six?