Lots of sporting buzz in Miami but can Formula One deliver?