I'm not saying you guys aren't worthy of trust but I think you should clarify the ownership of the website.
From my understanding & conversation with insiders, SD has been sold/shifted ownership more than one time. Is your group the one that purchased the site directly from Erik Voorhees? I only ask this due to the above posts using that assumption as a basis of trust. Looking forward to some clarification.
Also, solid work with the new site.