Looks like it needs bit of tweaking to me.
40 miles added to the car today, back on the lift to inspect every nut, bolt, seal, welds, etc...all looks good I will start pounding on the miles, today!
Then get it tuned as soon as broken in and see what the modded turbo does with all the supporting mods done at the highest level I have seen so far.