Not quite as mysterious as Area 51, Polaris has launched its first multi-brand distribution center hidden in the Nevada desert.