I do applaud your efforts to "fab" your own mount. Are you sure you want to hold all that nice new motor up with those welds?Not trying to be mean - but I've been watching all this work and if that mount fails, things could get expensive.
...BTW your Bieber avatar is awesome.-Malone
I would not let it idle more than you have there. Rings need dealt with. Good job and I hope your turbo makes it. I have a procedure down for cleaning out the intake tract when the turbo explodes I can give you if needed