I was here, but I was feeling a little under the weather. Turbo is installed! Yea!
I haven't had a chance to drive it myself, but when my Dad brought it home he said it ran fine. I plan on babying it for a few trips, till I'm sure there are no issues with the install, as I used a new mechanic...