You did it the right way with a clean install because recovering to a new SSD using our updated version of AlienRespawn does not work (think the video was from 2012). I did try it before looking for a Windows 8 OS. When attempting to restore to the SSD, AlienRespawn said the SSD was too small and asked for a hard drive of at least 750GB (the original drive is 750GB). Guess AlienRespawn is an imaging software, so it won't work unless the new drive is similar sized or larger than the original drive.
I prefer this method too at least I know what exactly is installed in my system.
Too add on, the system supports uefi boot mode so do make sure to install the os in this mode instead of legacy boot. Apparently there are some minor benefits over legacy boot which im lazy to go into the details.
And I have troubles installing alienrespawn back into my system. It sucks anyway so guess its alright.
Enjoying my ssd! Boots into windows 8 in less than 10 secs in UEFI mode.
