Just saw this posted on the official @TheCrewGame twitter that the NDA for the Closed PC Beta has been lifted and that more keys will be getting sent out too. :D
So you are now free to share your impressions, post your pics and display your videos for all to see!
HOWEVER don't forget to give feedback and detail issues and such to the devs via the official Beta forums!