The payout has been "stuck" for almost two weeks, supposedly "technical support" isn't responding... looks like the site is dead!