on the last point:
id say yes, but you need to actively prune their resources and/or trade in ways that inhibit their benefits as much as possible. you still get paid presumably whether that corp is working or not. for instance using your espionage points to destroy their only source of x resource such as oil and then selling them oil for resources that help with hammers.
or if another civ establishes a corp and pushes it on your civ, you should do your best to destroy their resources or trade as much as possible to capture the free ones on the open market.
its all about controlling the resources, the corporation locations are secondary to this, from what i can tell at this point.
id say yes, but you need to actively prune their resources and/or trade in ways that inhibit their benefits as much as possible. you still get paid presumably whether that corp is working or not. for instance using your espionage points to destroy their only source of x resource such as oil and then selling them oil for resources that help with hammers.
or if another civ establishes a corp and pushes it on your civ, you should do your best to destroy their resources or trade as much as possible to capture the free ones on the open market.
its all about controlling the resources, the corporation locations are secondary to this, from what i can tell at this point.