Would be nice if the link included frequency=monthly/annual so the donor is a little closer to actually restarting.
In an ideal world, we'd also pass the amount (preSelect) and country, but we can't pass currency, so we'd have to check that the contact's country matches the recurring currency and not add preselect or country if not.