There was a bug with blog signups where they would be private not public. This has been fixed today. That would explain your second problem. The first I’m not sure, has anyone else experienced this?
Does the link in the activation email have the right domain in it?