The Kuhl site has an extensive FAQ section, all of which concerns the details of voting in New York State.
It's impossible to overestimate the importance of this kind of information, especially when it comes to registration and absentee ballots. In my experience with political campaigns, a surprising number of voters are unable to navigate the bureaucracy of voting and therefore don't vote. This is especially true for senior citizens, who are often unable to travel to the polls, yet don't know the mechanics of the absentee process.
In New York State, all voters must register at least 25 days before the election, and absentee ballots must be requested no earlier than 30 days, and no later than 7 days, before the election. This means that the election really starts in October.