I just successfully installed Team Foundation Server 2012 on Windows 8 Ultimate.
Excited to see it working.
Login to your MSDN account and download Web installer of TFS 2012 (64-bit) and run it. Just follow the simple steps. The Wizard will ask you to restart your machine one time.