When we first heard that Netflix and F1 had inked a deal, we thought they were going all-in by broadcasting races live. That in itself would have been a huge deal - imagine Netflix delving into …