as to powertorques idling, I have had some that will and some that wont, i have never been too fussed about it to help you with this though. Some I have had have had an extremely low idle while others just slow down a little bit.
its good to see you got it running well, I scored a freebie with the same engine today, got it home put in some fuel and it went first pull.