Another thought on the "main" problem:

When I had to do this same procedure for my wife's MacBook, I installed the OS to the new drive with a USB/SATA adapter on another Mac (like so) and it worked great.