We still had to stand in queues for ages to get tickets even though we had the pass! At one attraction e.g the Statue of Liberty, we had to go to two different sites to obtain the tickets.
Was difficult finding places to obtain tickets...for the Statue of Liberty and Ellis Island tour it was impossible to find the ticket exchange...in the end I paid for a ticket. I would not advice buying Exploerer pass.
The information in the web site is misleading. In order to get the trip for the Statue of Liberty or Museum of Natures History you need to get tickets in Times Square, after you obtain the Viator card.
The stuff were Not helpful
Too much bureaucracy and the lines are longer than the normal lines!!