Law Business Research Ltd. recently published the sixth edition of The Corporate Governance Review, which overviews corporate governance regimes worldwide.  Delaware is the only US state that features its own individual chapter. The article is available here.