I've debated on such a move but F1 is my only current hold up....but regardless I believe if there is any chance of a new show, Netflix would be the most logical outlet. For many reasons 1) International audience, 2) No cable or special TV package needed 3) No need to please the manufactures for adverts 4) Freedom of…