Sure, maybe, but any large scale project of this nature that intentionally (per the Cobb Co fathers) disses public transit to the benefit of car culture and the exurbs is going to get a thumbs-down from me. If it's a nice place to watch a game, that'll be great. I doubt I'll notice whatever monotonous monocultural clutter gets built in the background.
It's just a reality of the fanbase. The Braves ticket-buying base is going to drive to the game from the burbs. They can fight that and lose or embrace it and count the money.
And you definitely will notice the sudden ability to arrive at a game early or stay behind after and actually have something to do.