So Ждал не дождусь = Waited with strong desire (and the waiting is over)?
No. It makes no sense. Reread last part of my comment:
You should use this idiom while first part is in present and second part is in future.
and replace "should" to "must".