This looks pretty cool, wou never really interested me that much but this one looks like something I'd follow.
Something I'd like to suggest: Instead of using toricam, try to use freecam or expertcam to make a path that the head follows and then record the movement of the viewmodel (Arms) seperately. You'll get a much more unrestricted, smoother movement that you can point anywhere you wish