Just a comment on the "sticking" in the pan issue. From time to time I purchase frozen Lou's (I live 5 miles from one of their locations) and on the cover (at least now) they recommend that when you take the pizza out of the freezer, lift it out of the pan, and put a light layer of olive oil in the pan... then put the pizza back in. This is easy to do when it is frozen like a brick.
They also suggest that you let it sit in the refrigerator section for an hour or two before baking.
I do the oil application every time, but rarely had the patience for the wait an hour or two. If I am going to eat a frozen pizza it is because I don't have time to make my own.
In any case, I have never had one of their pizzas stick to the pan as shown in the pictures, so the oil must do the trick.