I am sorry but the above is not completely correct.
Following my procedure (i.e. format /system, /cache and dalvik), you have to flash gapps, otherwise you will not have Google Framework and Play Store.
Instead, if you dirty flash crDroid over DroidKang without formatting /system, there is no need to flash gapps.
But that was not what I mentioned and I preferred a more conservative approach.