Yes, I ordered the 3GS for home delivery last year and, yes, it arrived on release date. EXACTLY on release date. Not a day before, and not a day after.
But let's pretend it had arrived one day late... How, exactly, would my life had been irrevocably damaged if my iPhone arrived one day late?
And if you're thinking "bragging rights", think again. Anyone getting an iPhone 4 on June 24 will only be able to brag that they are one among another 1 million people that day. Wow... that's rare!
I'll tell you one thing, I'd rather order for home delivery and "take my chances" vs. climbing into the car and driving down to a mob scene at a store. You have to plug the thing into your computer to get it working anyway so let the UPS or FedEx guy/gal bring it to me.
Mark