The ending sucks because EA bought Pandemic out near the end, and pushed the release date, so that they had to work faster. Also, EA ordered that Pandemic platform the game for all systems.
EDIT: I think that you can survive a direct hit from the nuke, probably not.