You guys do of course realize that Samsung simply cannot will 1,000,000 Galaxy Nexus' out of thin air right? The hardware for these phones has likely been finalized for a month now, and full out production of the phones would probably already had to have been in full swing for them to make nationwide delivery for release by January.
Think about what has to happen for something like 1,000,000 units to make it to stores all over the country for a simultaneous launch. Production has to have been done already. The phones then have to be packed up and shipped across the pacific (likely ocean linear sized cargo ship). They then have to be processed by Samsung in Cali and sorted for distribution to Verizon. Then they are loaded onto trucks (most likely) and shipped to various Verizon regional holding warehouses, where they have to be processed yet again, then sorted yet again then packed up yet again for regional distribution to each store. Now I don't work for either Samsung, Verizon, or Google so the steps may not be entirely representative of all the hurdles, but the shear logistics of this kind of a product launch requires alot more than just a week's notice.
The hardware for this phone is done, and likely being produced as we speak. The question is, have the phones actually arrived in the US yet, and even if they have, does Verizon actually have room to hold them, with concurrent orders from HTC and Moto arriving wherever their regional storage warehouses are...?
EDIT: And that's not even counting the fact that the Galaxy Nexus is a WORLD WIDE launch, with different models for different carriers, as pointed out above me.