Er, what satellite? There was no satellite in the version I watched.
The rig was mentioned by one of the characters near the start of the film (once everything kicked off) but it was glossed over by the others.
I didnt stay until after end credits but the sequel sounRAB like a good idea, even though it would be like a re-hash of the original. Perhaps they filmed the "monster" taking a swipe at the Statue of Liberty making her bonce fly through the air towarRAB Manhattan.