You should put some kind of announcement or headline at the top of the page regarding ads revenue and pending withdrawals to relieve ppl instead of just saying it on this forums or the chat
Totally agree with you, I don't mind waiting up to 3 weeks for my payment as long as I know that I will receive it, but I understand why people who are used to instant withdraws to their faucethub accounts are getting frustrated with these delays.
Tomos81 should add a banner or create a faq page where he will inform new players that payments may take up to 3-4 weeks to be processed.