A rather late reply to this. Does that warm up in the oven before placing the pizza on it? Does it cook them nicerer?
Someone on Dragon's Den a little while ago invented a magic pizza cookerer. Well, a metallic dome that you heat in the oven and place the pizza on to cook. Supposed to stop frozen pizzas being soggy in the middle.