Looks like a great stadium entirely appropriate for Dallas, and all the stuff they've put in there will make sense. The ticket prices will be gladly swallowed by the masses there.
The only issue i can see if the screen-too big and too low. It's size dominates the place more than the game it looks like. To help reduce it's effects they'll have to ensure it's turned off during plays.