I checked everything I could think of. Speed, SEO, Content and Google/Bing policies, back links, keywords, images, authority. Had external experts review the site several times. Yes - the site is probably banned or flagged and no one seems to be able to find the reason...
Personally I suspect...