Contact requests view needs some love, I think it is bad as it currently is shown, all messages are there in a mess, imagine if I have a wanted email/contact-request and 1000s of emails unwanted, it will be hard to find the wanted contact request, so what about this:
Lets display contact request more like in social networks, users expect a contact request view to be a list of persons/addresses to be accepted, I think will be better to show the contact requests grouped by contact, something like similar to the chat list, the user can approve them or look into this unapproved chats or swipe them out to delete them or block them, etc.