Yep, the first thing that caught my eye was the 02O transmission sticking out the front (I know them well), and then I saw the injection pump hanging off the side of it.
We can assume it has pretty stiff motor mounts, so yeah, it'd be a nutbuzzer! More photos in this forum post.
First thing I noticed was the axle driving the alternator, then the 020 transmission, then the injection pump at which point I was think the same thing as you without the eloquently stated term "nutbuzzer". It's probably the most accurate way to describe what riding that thing must feel like though