A good lesson people can learn from your app is that you offer a good chunk of functionality and what to expect before logging in and that motivates the end user to login and keep on browsing. Awesome work!
Yeah, that was an important feature for onboarding new users. I wish people didn't have to log in, but Instagram (understandably) has API limits that require logging in once you have a lot of activity.