The fantastic Senna documentary is set to be released in U.S. theaters on Aug. 12, but those of you who subscribe to Netflix can stream it to your homes today, the 17th anniversary of his death. UPDATE: And it's gone...