Yeah, Saints - I don't have "Your Pie". There is one called "My Pie" and about six others I can think of locally with that Subway set up (Wise Pies, Blaze, Fired Pie, MyPie just off the top of my head in a one mile radius from my work).
I've had good experiences, like some better than others. Most of them let you, like Subway, put whatever topping on you want. There were one or two that would charge per topping. They've either adapted to match their competitors or perished. #Evolution
as for 909, that is a surprising thing but I wonder if there is some health code reason. Wouldn't think it would be too much different than stuffed crust but with all the weird stuff they do, have to think it didn't test well or work or you should go to the patent bureau now.