Three questions:
The village board should post online an agenda and all meeting documents that will be discussed at least 24 hours prior to a meeting. If the presentation was provided to the board prior to the meeting, that should be posted as well. If the presentation was not provided prior but was given to them at or after the meeting, you can request a copy. It is possible that the presentation was shown to them but not given to them. The board can only turn over information that it has.
The issue of whether a new public hearing has to be held if changes are made to a draft local law is tricky. Whether a new public hearing is required depends on the nature and extent of the changes.
What constitutes a minor or substantial change is up to the village board and their legal counsel.
As far as we know, there is not a maximum time period within which the board must act on voting on a local law.
We hope this helps.