Not sure if this is the right thread for this, but I will post it here anyways. I checked out the stadium yesterday while picking up my season tickets. My overall impressions? The place is fantastic. I can't wait to watch a game there with the place packed with fans. It feels massive and intimate at the same time. I was struck by the shear scale of the structure compared to Canad Inns (as if they were going to finish it last spring!).
There are some warts (shoddy concrete work in spots...perhaps weather related, some laughably bad obstructed seats, etc), but in my opinion those are minor issues on what is overall something we as Bomber fans are blessed to have been given.
Side note: that "cable" railing in the first row of the upper deck that is giving people grief? I sat there (5' 10"), and I will gladly trade anyone for my seats if they don't want them. The cable is not an issue in the slightest. If you sit back and slouch in your chair, it is in your field of view, but no worse than a hockey cage/mask would be. You can either just stare right through it, or literally shift an inch in your chair to see around it.
On the other side of the coin, there is a seat in the corner of the upper deck behind some plexi-glass abomination that has the most hilariously bad view you could imagine. You would need to pay me to sit in it.