Leak Down Test On My New 418 Need Help?

With it blowing oil when on the dyno theirs no way in hell I would of taken it from them. It needs to be fixed properly and right now. Is it possible the rings were installed upside down? I know **** can happen, but the builder should of never let it leave his shop.i would be so totally embarresed if it were me. Kim