I'm gonna go with the old standard mixture of intake air leak (high idle), incorrect float height (gas leak), and badly out-of-adjustment carbs (engine rattle). And it's backfiring because he's got the mixture screws and idle adjust all out of whack.
Why anyone would ride a bike with problems like this (and pretend it doesn't have any!) is beyond me.