I fit all of those, so how can I register online?
Yes, to register to vote online you will need your NYS Driver License, Permit or Non-Driver ID, and Social Security Number
are there other requirements that may come up as I'm registering that may keep me from getting registered successfully?
You can look at the full voter registration requirements listed on the New York State Board of Elections website so you get no surprises