I've been having a good time poking fun at "scheduled delivery" dates for a long time. It's rare to see something actually meet the schedule, and even more rare to see something beat it (although that does occasionally happen).
I usually take time to actually print-out the latest date for items I have preordered, and I keep those sheets on file to track how the dates change. For example, the Army GP20s originally had a Feb. date, then a June date, and now a ? date.