Working on (too) large projects is a general issue in gamedev. Not only for indies but also for AAA studios. Several multi million titles are being cancelled every year.
So you are in good company ;)
Don't worry too much. You've learned something, which matters a lot, and next time you're going to make it better!