Why do I suspect there were delays? Hopefully they will be good so the ball can get rolling. Is there any reason to hold back the first batch if the software isn't polished? My guess is that most of those that pre-ordered early expect it to be rough at first.
Not sure why people feel entitled and whine about the pace of progress when it's been made clear multiple times that this is a (small) risk, it would take awhile, and it does have a chance of outright failing. If you don't want to take the risk, simply wait until the device is done and publicly available before you throw your money down; otherwise, get in line and wait like the rest of us.
I'm very pessimistic in that regard. I don't expect a cpu upgrade at anytime. Just thinking how hard was to get the omap5. We must assume that whatever we get if we get anything will be outdated and will have a ton of problems due to propietary drivers half done.