How to manage the "Approve Lead" list

How to manage the "Approve Lead" list

I have a problem since my Webforms return a new Lead record which quite often is a DUPLICATE.

1. If I go to Lead/Lead Tools/Approve Lead/Duplicate Lead this shows me a list of Duplicates that need approving but at present I have 1500 records and I have no means of SEARCHING or FILTERING this list to see what does it contain. Any ideas how to manage such a list

2. Is there a way of including Unapproved Leads in my general CRM SEARCH?
3. Is there a way of adding fields to be shown on the Duplicates list (Not approved) 
4  How can I prevent a Web form being stuck in the Non approved list and enter the a New Lead (without the approval stage.

Any ideas?
Thanks 
Robert