Issue #1: I have not experienced this error. Check the console (if running local) or log for the underlying error.
Issue #2: Look at the advanced tab, there is an option that should allow you to do what you want. The microflow and location must also allow Anonymous users.
Do not force a login action
When login is forced, anonymous user sessions will be redirected to the location in the 'loginlocation' constant.