It’s too soon to tell if the newly opened sports bar near Oakland University will prove to be a slippery slope. Twin Peaks offers its diners top-notch food and “scenic views” — but the restaurant...