In September Amazon revealed its Echo Show 10 with a rotating base, and announced that Netflix streaming would come to the platform. Today is that day, and if you have one of Amazon’s Alexa-connected smart displays, you should be able to queue up a f…