For what it's worth, I've now been told by a lawyer that the unsubscribe login requirement may violate the CAN-SPAM act. I disagree, but this could be a problem.
Not only do I think you need to find a better way to handle this, it should probably be a free upgrade as well.