I’d try ‘em, but it says they have pizza ovens? I’ve never heard of a pizza oven that bakes in 3 minutes.
They have it down to a science. And they have made the dough in such a way that the cooking process they developed, works. While it get the dough ready, they probably even preheat some of the meat toppings.