You can register as an "Individual" or "Company" dev account with Apple. However, to register as a company, you need to have a *real* company. Apple will verify that the company exists.
Yeah you're right. good advice. practice makes not perfect but improvements and within time one will achieve this goal as long as you put in 110% effort into your developments.
Saw Indie Game: The Movie. Pretty eye-opening stuff. You should check it out. The trials and tribulations small teams of indie devs go through just to get their games out is incredible and daunting. And each of them have quite a few years of game making experience. So read up, save up and gear up before you take the plunge dude.
If a post about hard work and determination gets you down, at the very least you're gonna need a team