Law Business Research Ltd. recently published the sixth edition of The Corporate Governance Review, which provides overviews of corporate governance regimes worldwide. Delaware is the only U.S. state that features its own individual chapter.
The Delaware Chapter can be found here.