understanding timer interrupts

Is it correct to assume that the timer overflows every ...

Yes, plus 1.

If the number happens to be 50, it will count 51 times because it includes zero.

So, using the Due timer/interrupt library I could simply do: ...

I haven't used the Due yet, but in principle that looks OK.