Yes, pre-ordering for home delivery is the best way to get a worry free delivery on June 24 if you don't want to wait in a long line.
Yes, there were specific issues with some deliveries for both Apple and AT&T but weather can happen anywhere. AT&T had some issues with the supply for late pre-orders and some home deliveries were delayed until the following Monday.
I ordered the iPhone 3GS last year on announce day from Apple and it arrived by 10:15 on launch day, right to my front door.
Dave