There is another option to deal with a flat (especially one with sidewall damage) that I haven't heard mentioned yet. Buy the tire,with rim, ahead of time and keep it at home, just in case. Then have someone bring you the tire (or uber/lyft home to get the tire), and you replace it or Tesla...