Figured I'd chime in too. I placed a Play Store order immediately upon announcement and then an Amazon order at 4:45 PM eastern time that same day. Here is the sequence of events in regards to delivery so far:
1. 7/25/13 at 10:37 AM - Netflix code via email for Google Play order
2. 7/25/13 at 11:37 AM - Chromecast delivered from Amazon
3. 7/26/13 at 11:34 AM - Chromecast delivered from Google Play
4. Pending - Netflix code for Amazon order
1. 7/25/13 at 10:37 AM - Netflix code via email for Google Play order
2. 7/25/13 at 11:37 AM - Chromecast delivered from Amazon
3. 7/26/13 at 11:34 AM - Chromecast delivered from Google Play
4. Pending - Netflix code for Amazon order