Also, being on mobile there are no developer tools so I can't check to see if the request failed because I'm not logged in. Any chance of implementing better (any) error messaging here?
Of course! When we announce the public beta, please run your test cases and give us feedback. We aren't especially targeting mobile phones, but it should run there. It should definitely be usable on Tablets and small notebooks.