Scott from revenuegiants.com helped me to contact them.
I got a quick and satisfactory resolution of the issue. Andrew from WWV helped me. It turned out that my account was not enabled to see revenue stats, and that there was $7,700.88 in deposits.
I was using a wrong email address to contact them.
I will be paid promptly without any hassles, or delay, so I think WWV is a correct affiliate program to work with (lots of other programs would have make hassles to pay, delayed responses etc, I speak in my own experience).
Thanks everyone!