iPhone 4 Pre-Orders Shipping
STOP!! Before you get to excited about your pre-ordered iPhone it probably won't come until the day of launch, that's if you iPhone order hasn't been cancelled. However, some orders are saying "delviers by June 23rd" so you might get your iPhone a day earlier but I'd take this with a grain of salt as Apple usually prolongs the shipping times until the big launch date.
Source BGR