Two weeks after New Yorkers struggled to cast their ballots at the polls, dealing with long lines and broken machines, New York City Board of Elections officials were grilled by city council members on what went wrong.

The board's leader, Executive Director Michael Ryan, ticked off a bunch of reasons as to why voters had such a difficult time fulfilling their civic duty.

"This particular election event presented us with numerous challenges," Ryan said. "Not only with a two page ballot, but with a ballot that ends up having one sheet that has perforations on both sides. We did not have any time to do random testing to replicate the voter experience."

None of that satisfied City Council member Corey Johnson.

"It was a General Election where it rained, and a lot of people voted, and I don't see either of those two things as remarkable or unforeseen occurrences,” Johnson said. “But somehow, in our estimation and in our opinion, it led to an epic disaster experienced across the city."

That disaster meant broken-down machines and ballot jams. Board officials revealed that, on average, it took technicians more than 52 minutes to fix a ballot scanner on Election Day. That's 52 minutes voters couldn't cast ballots on that particular scanner, hence the lines.

Johnson has already called for the executive director to step aside. It's not something he plans on doing, though.

"We will keep pushing that, but we also need answers to basic questions," Johnson said.

While the board is doing its own review to try to determine what exactly happened on Election Day, officials won't give us a timeline on when that review will be completed.