Went to see it again yesterday. Just as good second time around.
Knowing what to lokk for at the end, something is clearlt seen falling into the sea just of Staton Island ... presumably the satellite. I still don't get how this ties in to the events in the film, though. Maybe it doesn't?