Not quite over the line yet but it's now rideable;
It needs more red. I do have an anodised red chainring but it's just too much.
Seatpost is getting two new bolts and some bar plugs need fitting. Stem feels a bit long at 130mm but I'll see how it goes. Very happy so far but it's not finished yet.