What pisses me off is I stayed up til 3:00am EST to order a watch and I here I sit with no real updates on processing times. If they couldn't fulfill initial orders they should've pushed back the launch.
It's because Tim already said Early 2015. The Watch clearly wasn't ready, and it's no coincidence that the watch was finally released within the final week of what is considered "Early 2015". He would have been better off saying "Spring 2015"