Searching the web it hard to find a presentation aimed at management, justifying upgrading from TFS 2010 to TFS 2012, covering the benefits and risks to an in-house development environment. There is a vast amount of information on TFS 2012 but it seemed to go too deep, too quickly, without stating the business case for deployment.
The following PowerPoint presentation is a compilation of many sources from Microsoft and others. Acknowledgements are given, along with links to source material. If anything is missing please post a comment. Similarly, for any improvements.