Formula 1 has unveiled the 'Formula 1 Channel', a new subscription-free, streaming service targeted at American audiences.