They are both problematic. There are reports all over the net that the Apple store and AT&T stores are taking orders with pen and paper because the servers are down.
As for the app, I want to have the iPhone shipped to me. It looks like you can only reserve for in-store pickup with the Apple iPhone app.