Why not play it in KC, the Giants are already there and you just have to get the Vikings there.....
Next week's game versus Chicago was supposed to be in Minn. I'm sure the Bears would have no objection to playing outdoors at Soldier Field...but the Packers might something to say about 9 homes for Chi (precedent Giants in '05 when they moved the opener versus the Saints to the Meadowlands..)
As I posted elsewhere, the Eagles benefit because they are schedule to play the Giants next Sunday. The longer it takes the Giants to play this week (?Tue) the less preparation and less rest for NY, benefiting Philly....
As you said, thankfully it didn't collapse during a game and no one was hurt....