In a pinch, you can make antifog from detergent. A few weeks ago, I put a TINY smear of Dawn on a damp paper towel and rubbed that on the inside of the windows. Then I kinda polished it off with a dry paper towel. The second step may not have been necessary, but it looked like I might have laid it on too thick. Maybe I should have let it dry first to see. You don't want enough detergent to make it look streaky when it dries, but enough to provide a surfactant to flatten the tiny droplets that cause the fogging.
It worked fairly well. After I run the climate control timer for preheat, the areas I didn't treat are very foggy, and the treated areas are barely foggy. Half a minute of defroster use after starting the car and all is well.
Didn't read all four pages, so sorry if this is redundant.
2013 SV no QC, built July 2013
car grew up in San Jose CA, purchased 5/31/17 in Seattle
on 6/16/17: AHr = 56.4; SOH = 86%; Hx = 84.3; ODO = 39,250
bar 12 lost 8/21/17
on 2/2/18: AHr = 56.1; SOH = 85.7%; Hx = 81.5; ODO = 44,444