The OWFa was intended to be used across a variety of situations, ranging from solely developed and released specifications to community developed specifications.
I think the comparison to how Microsoft's Open Specification Promise is used is right on. Microsoft uses that promise on a range of specifications, including internally developed specifications as well as specifications developed by formal standards bodies. The point is less about the development model used to create the specification and more about making IP rights available for a given specification. By Facebook placing the OGP under the OWFa, it is making its copyrights and patents available to implementers and it's something that should be applauded. There are far too many specifications released without clear licensing terms.
If other companies or individuals contributed to OGP, I'd also like to see them sign the OWFa for the spec. If they haven't signed, Facebook should be transparent as to who else contributed to the specification. Potential implementers can then make their own determination about potential risks.
As far as the actual signature goes, one of the main reasons we set the agreement up to use a signature was to provide clarity, security, and comfort for the community. Since many of these specs are being developed and wikis and groups, we didn't want someone to list companies or individuals who are making rights available if that's not the case. Requiring a signed copy was primarily meant to provide proof that a company has indeed signed up to the OWFa for a given specification.
While we've designed the OWFa to be signed, I'm personally comfortable with Facebook declaring that OGP is available under the OWFa since that information is included on official Facebook properties and materials. I think Facebook would have a very difficult time arguing that they weren't bound to the agreement given how it has presented its use of the OWFa.
David