You've got to love Las Vegas for its willingness to smash together any look or influence it wants. This is the F1 Arcade, an ...