Drops are also suppose to be available on the FrontierDevelopments channel (as stated on the drops page) but the FrontierDevelopments channel does not enable twitch drops, and when you point it out in chat you get a 10 minute timeout.
I also watched the ED channel (started watching before any streamer came on) and watched to the end and was unable to get the full 2 hours needed.
Frontier get your **** stuff together.