Is there a link that shows how to acquire, or what the requirements are for these drops?
The Twitch ones require you to watch Twitch streams.
I have not seen a link to that info yet but will gladly post it as soon as I see it.
According to the New World website, these drops will include “coats, cloaks, blades, and a company crest”.
To get hold of these, players will have to watch New World Twitch streams with drops enabled from December 23 at 9 PM PT/December 24 at 5 AM GMT.
You’ll have to watch up to seven hours of streams before January 12 at 12 AM PT/8 AM GMT to get the whole set.
Many times the streamers are giving away other things during this time, when the last Twitch event happened at launch I got a free copy of the game for watching a streamer.