Do you get too many notifications? Then please change your Settings (part of the menu found under your profile name - upper right hand corner). Under "Notifications" select "Email Settings" and set "Group Pins" to "off". You can also invite new members all by yourself. Click on "Edit Board" below and enter the Pinterest user name of the person you want to invite.
If you want to attach the board to your profile email me at: email@example.com