I'm sorry, but that sure looks like a site created for suckers. Just the text and grammar alone makes me cringe. I am from the USA and diligently look for legit things, but this surely isn't one.
Thanks for the info Frenchie, just makes me put my guard up more for online players.
I see how you posted instant payouts to Skrill, Neteller and certain Visa cards. That DEFINTELY is not available for the US player.