I'd left this alone for a little while and when I came back to it I wasn't happy with the way I'd done it.
So I redid the way the static meshes are placed and then also redid the way the spline meshes are divided up and spread between them. Seems much more robust now. Much happier with the result.
Watch the progress below.