I may be wrong but I'm pretty sure a majority of the perry's are empty. I know the towers were closed a few years ago.
I really hope the Buffalo creek site is where the stadium is built. From the pics it looks like the site with the most available parking that will keep tailgating alive also looks to be the easiest for traffic.