Leak Down Test On My New 418 Need Help?

Alright so I talked to my engine builder and he said that I might need to take it out and romp on it a bit. Cruise it down the interstate with short full throttle bursts. He said that if it doesn't seat the rings that he will do a leak down in my car to see what's happening, stay tuned.
In my humble opinion I would only do that if he is willing to stand behind any damage that may result from doing so. I suggest pulling and bringing to him now for inspection. I know it is painful to pull a new engine but you have big money into it already, don't risk more. That engine won't come close to working as hard in the car as it did on dyno, I'm surprised the guy even suggested it. Imho, if rings didn't seal on dyno then they never will. I'm sorry your project has been difficult so far Glenn, hopefully it gets sorted out soon.