Not every week. They don't mention the frequency but the next free day date typically shows up on their website sfzoo.org. Right now it mentions the last free day, 03-27-2019.
I don't know, I live in Fremont.
Thanks! Your answer is awaiting moderation.