but it went to BS at the mention of the Omni hotel in Buckhead
While you're correct that there's no Omni hotel in Buckhead, the "article" doesn't say it's in Buckhead, it just says Atlanta.
And even if it had, it's not like Buckhead is that far from downtown -- it's still part of the city of Atlanta proper.
I think the key thing to take away from all of this is to realize just how loony Internet conspiracy theories really are. I mean, this one is really
out there, but I've seen worse...
UPS will deliver on Sunday, but it cost a freakin fortune
Oh yeah, forgot about that... FedEx has similar, and there are a bazillion courier services that will do it as well (previous job was in the industry, kinda).
A good indication of how much it must cost is that you have to call to find out how much it costs. Ow.