Ok finally some answers.
You were right orangeLJ, to take it to get put on a dyno was the correct thing to do, after I had got it running the best I could. This is important because if it was running too lean at high RPM apparently you can start welding pistons, not the best thing for a brand new engine. So I recommend this to anybody who has just built a new engine. I didn't know, and a dyno is the only way to be sure.
The outcome of the dyno was that the carbs are set up fine, and all the emission figures are within spec. Its not running too lean or too rich.
I then took it to another carb specialist for a second opinion who immediately asked where my vac advance was. Now, the first guy told me that I didn't need a vac advance because it only helps with fuel efficiency. However this guy reckons that this is what is causing the hesitation at initial throttle.
So, he told me to advance my timing (which is currently set at 12BTDC) by 5 deg and see if it fixes the issue. It did, not completely, but it certainly made a difference.
The reason I didn't have my vac advance set up is that my triple webers did not come with vac advance as an option. It looks like you have to drill new holes in the carbs, which all seems a bit strange.
Anyway, she's putting down 83kw on the ground which isn't much, but not too bad for a little 186.
Thanks for all the help on this thread, I really appreciate it.