Who can promote project types to other users?

Anyone, that's the beauty of the platform!  Any Ethical Angel user can create a team and then promote projects to individuals within that team, or share with the team as a whole. Teams may be created in traditional, linear format by hierarchy, but fundamentally any user can create a team with their colleagues included.