I've received my first payout after several days, I'm not sure if it took longer because of their upgrade or it just the normal period to be paid by them. I'm still giving this site benefit of the doubt and I will keep on clicking for now.