South Bay is a bigger market than north bay. The season tickets cancalled by people in north bay should not be an issue, people in south bay will pick them up in no time.
I think traffic will actually be better in Santa Clara. There're more highways (I-680, I-880, I-101, I-237, I-85, I-87) in Santa Clara than Candlestick. There're also more public transportations there.