It's an alternative project file format. It's not particularly useful in its current form, but it is intended to become a way to access elements of a project as plain text.
I agree, it's not particularly useful in its current form.
Will someday After Effects save the project in XML in a good manner? It writes the XML with lot of useless information that confuses the parsing.
Will this be available in future versions?