My best guess is that you'll need to include some additional 'unique content' on the site to get it back in the listings. At the moment the Google crawler will see not a whole lot of text, quite a few Javascript buttons and some links, and will probably flag it as low quality.
It may be a bit of a hassle, but may be worth adding a kind of 'interesting/unique filler items' blog to the site to increase the content to links/js ratio.
My best guess is that you'll need to include some additional 'unique content' on the site to get it back in the listings. At the moment the Google crawler will see not a whole lot of text, quite a few Javascript buttons and some links, and will probably flag it as low quality.
It may be a bit of a hassle, but may be worth adding a kind of 'interesting/unique filler items' blog to the site to increase the content to links/js ratio.