From a business standpoint, here's my theory of what's going on with the Droid Bionic:
It was suggested to release back at the beginning of the year, but had issues with hardware (4G) so it was put back to development. I applaud that. No one wants antenna-gate or another Nexus issue. That being said, they're out of time to get this out. The new phones are ready to release from competitor companies that will outshine the Bionic both in software and hardware. While the Bionic will be able to compete on a hardware level, Motorola has shown an inability to provide timely updates, especially when it comes to a complete OS upgrade.
So my guess is that they ran out of time for this device to have its moment in the sun and couldn't release it AFTER the Ice Cream Sandwich devices released, so they had no other choice than to put it out at the last possible moment while still attempting to recover the excessive development time cost of the device. The choice was to either get it out now, or don't put it out at all. But with investments, it's a poor idea to develop and then re-develop a product and then cancel it because better competition is coming. They have to make something back on it.
I'm going to hold off for the Primes. Even if they are as much as two or three months out, imagine how much longer you're going to wait for Ice Cream Sandwich on the Bionic. March? April? Who knows. All the while eating crow for having jumped the gun. And while you may say that newer and better phones are always on the horizon, the ICS OS already has a release date. And we know they don't release an OS without a device. That would be pretty silly.
The Bionic is not a bad phone. But this was its last chance for sales. That should probably be an indicator on buying or not buying. At least it is for me. We don't even know if all the issues were fixed. They just had no time left to release it, so here it is.