Also I can say first hand all of the shady deal playing is absolutely true. The members of the due-diligence team and even the corp dev director you are dealing with are NOT the final decision makers. We are building an internal package that makes it appealing to the corp dev VPs/CFO to bless (and take to the CEO to bless sometimes). It's several layers of vetting and it's just as tedious and bureaucratic as it sounds.
I will say that the due diligence team typically will want the deal to be successful. No one wants to put in all that work to not buy a company. Corp Dev's job is to buy companies so having deals reach the 11th hour and fall through is NOT good. They pride themselves on stats like companies evaluated/year (wide funnel) and having a small fraction actually go to due diligence and the buying process. At the end of the day though, they want to buy businesses.