Some things I noticed from the renderings, they have a party deck in one of the corners, which is unique. There is also a scoreboard in a corner of the endzone. The whole stadium is completely enclosed, and sort of is like a soccer specific stadium. The concourses empty at field level, and the fans have to climb up.
I think it will be a nice stadium, and get the team out of the Superdome. If you want to read up on the stadium, here is the official website! http://www.tulanestadium.com/