After talking to one of the sales guy, I've come to understand the situation a lot better.
The Lions do not own the stadium, instead they rent it from BC Place. In order to open the upper bowl and still make money, they must sell at least 5000 tickets in the upper bowl. This is because they have to rent the space from BC Place. They cannot open the upper bowl for sale less than a week before the game because of the time it takes to clean up the concession stands, supply them, and hire people to man them. Also, due to expectations and other office politics, once the upper bowl has been opened to sell for one game, it will be open for the rest of the season. I believe this is becuase of the excess supplies and people available for the concession stands up there. With the pressure to fill the lower bowl and then sell 5000 in the upper bowl for, not only one popular game, but all games after that, it is not hard to see why Lions are reluctant to open the upper bowl without having a good demand first. The guy I was talking to said that, based on the attendence of the last game, the upper bowl might be open against Edmonton..but the problem is that the Hamilton game is after that and might not sell well, so they will need an even higher demand than normal first.
Now for blackouts and lack of TV coverage. The Lions have absolutely no control over any of it. It is not as if they wish to be the Vancouver Lions. In fact, compared to the Canucks before TSN signed a deal with them, the Lions show more games. I suggest we all write letters to CFL and TSN and demand that every Lions game is broadcast (especially over spelling bees and speed tree climbing)