Very well written and I agree that the 3rd solution is by far the best of the three top contenders presented. Communities should be able to follow communities and have them automatically cross-post with one another to promote interaction from multiple communities on multiple instances.