A new downtown Atlanta destination pairs giant sports screens and simulator bays with barbecue and nightly live music.