For the first 1,000 miles, consider loading the engine around 75% power (different from 75% throttle) as much as possible and also try to get it to coast with the TCC locked as much as possible immediately after a power application. The power / coast cycle should seat the rings well.
Also, consider changing the filter now and then oil and filter by 500 miles.
That shimmy at idle is a curiosity factor as mine did not not do that. Agree with the ECM swap to isolate whether it is logic or mechanical.
And by the way: CONGRATULATIONS!

