Isn't that part BSD-licensed?
> the Android UI is not GPU-accelerated
It's a bit hard when you have to support more than one device, but I believe it's a matter of time. As more and more hardware gains hardware acceleration, I assume it will come (if not already in the latest 2.x and 3.x series)
> the entire OS is still immature(see the embarrassing bugs with the SMS or the browser security holes)
Don't confuse the OS with the programs that run on it. You don't blame Windows when SharePoint eats up all your intranet, do you?
SMS and web browser are core mobile OS services, they're not simple programs since connectivity is very important for a mobile phone.
Oracle is not complaining Google is implementing Java in Dalvik. Oracle is complaining they are implementing things too similar to stuff Oracle has acquired patents about.