1) Фирму нужно регистрировать с самого начала. Если начнёте получать доходы без регистрации бизнеса, то это чревато уклонением от налогов.
2) Все права лучше оформлять на фирму. Так, впоследствии, будет удобнее и деньги привлекать под ваш проект, и продать бизнес (если потребуется из него выйти).
3) Начинайте с ООО и с регистрации на территории РФ. Этот вариант оптимален по тем же причинам, что описаны во 2-м пункте. Если же проект "выстрелит" и потребуется выход на зарубежные рынки, то тогда и будете думать об иностранной юрисдикции.