That's some big plans you have there.
Sounds like you guys are on the right track, though.
Never used rave or elgg, though, so can't tell you anything about that. Both Liferay and GateIn are very powerful. How many users will you have? Small city? 500 000 ? Sounds enterprisey enough for Alfresco to be at the center.