I've been using this site for about a week already. It's been up everyday that I've gone there. I was never sure what the pop-up window says after you submit your wallet address, so I copied the text and pasted it into Google Translate. It basically says, "You succeeded. It may take up to 48 hours for a payout" (that's heavily paraphrased).