Alan, while Samsung DID release the update, it's not 'all at once' and it's not for all.
If your phone is carrier-branded and you haven't rooted your phone and are still running their stock ROM, then Samsung delivers the update code to them, they handle it, decode it, destroy it, re-do it, add their bloatware and spyware in it, and then they release it to you. This can be in a few weeks or months or not happen at all, depending on your carrier.
If your phone is factory-unlocked, then you'll get the update sooner, but still, not necessarily first. It will depend on the region you're phone was sold. For instance, the Gingerbread update for Galaxy SII was first released in Mexico (go figure!) and gradually sent out to the rest of the world. For the Note 2, I think it was released in Sweden first... In any case, Samsung releases the updates gradually to the rest of the regions, taking even a few months to get all regions covered.
If your phone is rooted and you're running a custom ROM, then you're in the developer's hands on whether and when they update (if at all). Of course, being rooted, you also have the option of just flashing any ROM, including 'leaked', 'preview' or 'beta' ones, which could even mean that you'll have the latest OS even before Samsung releases the official version, with all the risks that entails, of course.