To answer some of your questions (I have no idea about #1):
2. No, you can't give CPs to anyone else, they are strictly tied to your account. However, you yourself can land on a planet, buy the ship/vehicle and split the money you get from selling it with your friend.
3. Yes, Builder NPCs are currently spawned just like any other NPC type, you can find them under "Conversational".