I agree with everything you said, except for the part about Google that seems to be on a non-stop domination of anything they attempt, not to mention that I have not seen them partner with many organizations that they would just as soon buy. They are developing a coalition to promote their own products while at the same time reducing what they deem to be a competitor (Facebook) without having to spend any money in the process.

Google wants to be in the center of anything that is hot, all the while selling ads along the way and making money. An open architecture that will allow for the same cool tools that can be shared and implemented on a wider scale for social networking (similar to WordPress plug-ins, Amazon search boxes, and some of the nifty toys that Yahoo has acquired but not fully figured out what to do with yet (or so it seems)) will give Facebook a run for the money. Yes, it will force Facebook to change how it plays the game it has created, which will in turn expand OpenSocial apps since a large mass of people will suddenly see more options from their friends at Google. Whatever the scenario, Google wins. All, by the way, while being free and perceived as a champion of open source.

Somewhat ironic, I think; all except for even more information that Google will collect for their own (mark my words, insidious) purposes.