Brandon Poon is no stranger to the risks and rewards of opening a new restaurant. His family opened Chinese restaurant Express 7 in Mountain View just before 2000. Two years ago, Poon branched out to open Buffalo on Castro Street, which I’ve had the pleasure…