Twin Peaks, the Dallas-based restaurant chain that I'm 99 percent sure is making a joke somewhere in their title, went public ...