If I understand correctly though, after having watched it, this is a 3m "short film"? More of an experiment, with a lot of write-ups and making-of videos which are longer than the thing itself. Makes sense to publish it openly, it seems like the main goal of this project was to promote the tech and Netflix.