I set up my reef tank using SWF.com live rock and live sand....the tank never cycled, and the rock never smelled. I don't know what other people's experiences with this rock has been, but I've been very happy. SWF.com says that their LR is 80% cured. True most pieces are not huge, put there is a variety of sizes and shapes and everything was covered with coraline. And, as I discovered within a few weeks of having the rock, there were many things that came with the rock. Including 3 species of macroalgae, tube worms, cowries, bristleworms, sponge, zoanthids, etc.
However, with fish in your tank, it may be advisible to leave the rock in a separate tank for a few days. You can add a piece at a time.