The video in the article says they automatically turn the oven on when they're 3 minutes from the delivery (they have like 50 ovens in the truck). I think that's actually the coolest part of their idea.
That many ovens seems ridiculous considering the pizzas need assembled and par baked before getting loaded into the truck. If I order my pie I have to wait until 50 other people get theirs, the driver returns to the store and loads up another 50 and then I get mine?