I'm not sure what you're asking exactly. The todo list is simply the list of urls yet to be walked that are left over from an incomplete walk. Probably not whatever you think it is.
If you want to add a site using the same options you used last time you can use -recall.
You have to add it before you rewalk. -rewalk does not respect any urls or options besides -d and -v. It only uses what was done before. Make sure you specify the http:// part of the url, not just the hostname. And remember that all options come before the url(s).