F1's return to America will take place in Manhattan if series commercial boss has his way, although he says other options are being considered.