The tech points should be kept across missions. It is so frustrating to have tech that couldnt be spent in current mission, and lost it in the next one.
I am impressed of US currency stability. Even alone among the zombies you can order and install automotive upgrades. Car evacuation service comes free of chatge as far I understood.