Yeah this is not well executed by Apple at all, IMO. Time Machine does not backup the Recovery HD. So you actually need to reinstall the OS and then use Time Machine in the Migration Assistant window. Only through a reinstall of Mac OS X is Recovery HD restored. Recovery HD is nice to have, not critical, but is required if you ever want to use FileVault 2 for whole disk encryption of the boot volume.
Skip step 1.
Step 2, 3 are good.
Next, without rebooting, install Mountain Lion.
Next, after it reboots a couple times, you'll have a whole new clean Mountain Lion system, and one of the windows you get to will be a migration assistant that will give you the option of using a Time Machine backup for restoring. Use that.
Next, use Boot Camp Assistant to create a boot camp partition. Note that the size doesn't really matter much because Winclone can do a resize later, based on your Winclone clone image, or any other size you wish. You will need a Windows 7 install DVD or image in order for BCA to proceed to the step where it creates the new partition for Windows.
Next, you should boot from the Windows install DVD, go to the advanced menu like is shown in the Boot Camp User Guide, choose this new BOOTCAMP partition and format it NTFS. Before you do this, BOOTCAMP is a FAT32 volume and Winclone can't manage them. It needs to be NTFS first.
After you've done this, you do not need to actually install Windows, you can reboot to Mac OS X, and use Winclone to restore the clone image.
Skip step 1.
Step 2, 3 are good.
Next, without rebooting, install Mountain Lion.
Next, after it reboots a couple times, you'll have a whole new clean Mountain Lion system, and one of the windows you get to will be a migration assistant that will give you the option of using a Time Machine backup for restoring. Use that.
Next, use Boot Camp Assistant to create a boot camp partition. Note that the size doesn't really matter much because Winclone can do a resize later, based on your Winclone clone image, or any other size you wish. You will need a Windows 7 install DVD or image in order for BCA to proceed to the step where it creates the new partition for Windows.
Next, you should boot from the Windows install DVD, go to the advanced menu like is shown in the Boot Camp User Guide, choose this new BOOTCAMP partition and format it NTFS. Before you do this, BOOTCAMP is a FAT32 volume and Winclone can't manage them. It needs to be NTFS first.
After you've done this, you do not need to actually install Windows, you can reboot to Mac OS X, and use Winclone to restore the clone image.