ok it runs but poorly??
If this guy suspects the valve timing is off, have him pull the timing cover to verify. If the timing is off, you have 2 choices; first this guy could reset the valve timing, put it together and you're in business. But since you say you have a pro built engine, I would return the engine to them at gunpoint and make them fix it. At a minimum I would take the receipt to the engine builder and demand payment for fixing their screwup.
Then you have the issue of support plumbing for your engine...