HI @James Crowther
regards to point 2
I did pack into blend and resynced the nodes, then i created a basic test file with no external data including no hdri and still followed the flow, was still getting pink.
I have no re - run the test and for some weird reason it seems to be working (maybe it was my machine being stupid) :P :P