It's good the HCO passed (and sort of surprising). I should read through your old posts but I would do a full engine oil flush, run your tank low and use E10 before you take it in for another test as it will give lower emissions readings - and try leaning it out a little. Weber carbs hate ethanol fuel and it will cause a loss in HP/torque unless they're specifically jetted for it. Make sure your ignition tune is spot on too - check your plug gaps etc.