Thanks Shannon. I think that answers the first 2 questions (I can leave the cookie setting function in place, and I need to just set the page where hidden fields are populated with those cookie values to ‘never cache’).
What about A/B testing tools like Optimizely or VWO (Visual Web Optimiser) – do you know if WP TOTAL CACHE can/will interfere with these?