I agree with much of your assessment, Simon. They are still working on the integrations though and I hope they upgrade soon. Calendaring and social exporting is a must in this day and age. As for the project, what you can do is set up a project group as a sort of project header, and then list all of your projects within that group as sub-projects. To further sub out projects, you can use keywords in the beginning (or wherever) of the entry and simply run a search for that keyword and it will populate only that subproject tag.
Hope that helps!