No, Uber and taxis are always available in the city
Unfortunately, Tavern on the Green does not offer parking but there are parking garages nearby. Closest would be next to the intersection of 66th and Columbus
Dressy casual for the welcome party (think "going out" attire) and black-tie for the ceremony/reception