They give you clear bag to store them... usually last a few days outside before they get hot
Room temp in the plastic bags they come in for next day storage :)
They also sell them frozen. You just put them in the oven for 10 min or so. They will tell you the instructions
They keep well in a plastic bag. In the refrigerator if you want
No idea. I bought and eat at the same place)
Thanks! Your answer is awaiting moderation.