This is picking up on a topic from the old forum having to do with unsubscribe confirmation. (This feature is present in CiviCRM 4.6.2 as well as 4.5.8.) I agree that having to enter one's email address is an additional annoyance to someone who is probably already annoyed.
What happens next in the process is also confusing. Once the unsubscribing user enters their email address and clicks "unsubscribe" a highlighted confirmation message appears near the top of the screen, but the original highlighted "are you sure?" message and confirmation entry form still appear just below, as if the user is being asked to confirm again. As a workaround, I'm using only {action.unsubscribe} and avoiding {action.unsubscribeURL}.
I understand that at present there is no way to override the "enter your email address to confirm" process. But is there any way to show the now-confirmed user a simple "you've been removed" message without repeating the original confirmation template contents? Perhaps a second template displayed at the end of the process?
If someone could give me a hint about where to start looking in the code, I'd be willing to have a go at displaying a simple post-confirmation message and submitting a patch.