PS#2. Hum, it's open source ! This is good, for it means anyone can run his own loom server. This makes decentralisation not necessary.
This concept of "federation" has always intrigued me. You have have a "centralized" service, but still be able to connect those services together without every member of the network having to act as a server.