Degsey,
I think your problems are 1. A tight, effectively, new engine.
2. Incorrect mixture, as you already suspect.
New synthetic oils are far more effective than the old mineral oils that this bike was designed to use. Therefore if you use the same ratio of fuel to oil as designated by BSA etc then you'll probably be fouling the plug, running lean and generally over oiling.
Someone out there in the two stroke world can probably give you a better idea of ratios but it will almost certainly need less than it's getting now. After a bit of a run, what does the plug look like?
If the company that re-built the bike know what they are doing then I'm sure they can advise you. I would suggest that 25:1 would be a good starting point (200 ml/cc to 5 litres of petrol) but prepare to reduce if necessary. Obviously you need to empty it out between ratio changes otherwise you'll never be sure what true ratio is best.
Incidentally a D1 is not likely to exceed 45 mph except off a cliff! That's not to say I am advocating that as I have a soft spot for them.