I just spoke with "aaron" of wirefly via online chat.
Apparently they will not be receiving phones until the 26th. meaning you can expect shipments to go out on the 26th AT THE EARLIEST. The later in line you are, the higher the chances you may get delayed even more.
1-Day shipping means the 27th at the earliest, so no time to play with it on the weekend...
Since going with wirefly does save me $70, tax, plus friends and family store, I'll be anxiously waiting, but this does suck
Their website states estimated delivery date of July 1st with 2-day shipping as well!