Apple has been taking criticism over its Apple Watch launch plans. The company just removed its 'available 4.24.15' date from its website and a leaked memo confirms consumers won't be able to walk into an Apple Store to purchase its first smartwatch until June.