Yes it is an extortion scam being run on or by that site. There are numerous number threads here with the same story. Make a police report to your local PD. If the calls come from South Carolina, which seems to be popular with these extortionists, make a report there as well.