Well, I think it is unanimous. As harsh as the reality may be, you should not work with this GC. He is not dong you any favors by "letting" you do the wiring. How are you so sure that after you pull the wires he won't just have some free time to trim out the place? Since you may not be so busy right now, ask the GC if he minds if you add hanging doors into your bid to keep you busy. I'm sure you will get nothing more than a chuckle from him.
The bottom line is electrical work is electrical work, do it all or do none of it in this home. Let the GC do GC work. What he is suggesting is not a business relationship, it is an employee (with a license) relationship. He is fully aware of your relative inexperience and is taking advantage of you. If you refuse to work for him, his way, he will find another "contractor/employee" to work for him.
If you proceed, and continue to work for this GC, you will be subjecting yourself to a life of servitude. By that I mean you are not in control of your business' fate. The GC will treat you like an employee, not as an equal partner in completing a quality project. Every future project will have this GC completing as much electrical work as his time allows, after all, why pay someone else when he can make the money?
Do what is right for the homeowner. As a homeowner myself, I would want plumbers doing plumbing, hvac workers doing hvac work and carpenters hacking up lumber.
Please keep in mind that our opinions are expressed with your best interests in mind. Collectivly there is a lot of experience being dispensed free of charge. If you prefer, we could call ourselves "consultants" and charge you a substantial fee, however the advice would be exactly the same.
Again, I wish you a very successful future,
Rich