UPDATE:I called to find out if it was ready.
Long story short, it was. Happiness!
Parts replaced:Electrical bits to improve cold start,two names I remember,regulator,starter motor, but there were more parts.
Other parts replaced:oil pump,water pump repaired as it was leaking.
There was a water leak I had to turn back for to get one hose clamp tightened.(I saw that at the garage when filling up)
The shop emptied out my FUEL tank on testing!
On the way home, it broke again,%$#@*
Suddenly it was holding back, and then cut out.
Started again first time, immediately, more than once, so that issue looks to be fixed,
although I would like to have seen if the first start in the morning was actually sorted.
To do this start issue fix, the starter motor was replaced, plus other electronics, including a special modified item to rectify
the XC500 cold start issue.I only had to pay for the starter.
The oil lamp issue: I cant say if that is resolved, as I did not even get home yet, and it broke.
Although there was an oil light shining when after I started it once I had parked in the yellow line,
it would shine/flicker when the revs were coming down, at about 2000rpm.
This happened twice, when I blipped the throttle.
At that point, I saw the water expansion tank was almost at the LOW mark.
I then attempted to drive the scoot back to the shop, but the engine was very sluggish, and
mechanically noisy, and it could not make it up a hill, so I had to get it picked up by the shop.
I thought I smelt coolant, but cant be 100% sure, just an impression I had.
Anyways, on the way home, I told my wife we will celebrate with some chippies!
I cant let ultra weird circumstances like these stuff up my day/week/life.
Until next time, stay safe.