No. Nothing on the website is true.
Not likely free, its New York City after all.
Several parking garages near. Don't know if they were free. Centrally located. Car not needed. Within walking distance of Central Park, Rockefeller Center, and Empire State Building.
Thanks! Your answer is awaiting moderation.