Google controls Android 3.0 completely. They very intentionally did not make a source release. Google entered the relationship with Motorola and it damn well had control over who was going to ship a 3.0 device. They knew what they were doing. They HAD to beat the iPad 2 release date at all costs.
So now all we have is a buggy as hell 3.0 OS with no source release and we're still waiting for them to fix stuff. I hope the early release to beat the iPad furthered some other business goal because it didn't further Android as a great Tablet OS.
The flaws I've seen in the device are clear OS and Software issues. So unless your point of view is that it's up to other people to fix Google's fuckups... eh...