Happened to be browsing the open job opportunities and saw an address for the new Santa Clara service center (see below). Looks like it'll be at 2895 Northwestern Parkway, Santa Clara. I'll have to swing by sometime over the next couple of days and see if there's any progress/if it looks like there'll be Superchargers there.