It seems that the Posts web part on the home page requires authentication to render.
I won’t bore you with my diagnoses but it turned out to be Content Approval on the Posts list that was causing the problem. Turn this off and all is well (In List Settings/Versioning Settings).
You might also want to grant the Reader role on the Comments list the Contribute rights so that you can get spam ;-)