Lots of sporting buzz in Miami, but can F1 deliver?