UPDATED You can now run ADMT 3.2 ON server 2012 and 2012 R2
You are right that ADMT 3.2 and PES 3.1 cannot be installed on a Windows Server 2012 box; however, you can install a Windows Server 2008 R2 domain controller (and still run 2008 forest functional level) in SiteC and run ADMT 3.2 from there. ADMT is ran from the target domain, not the source. Next, install a Windows Server 2008 R2 in SiteB (source) and promote it to a domain controller. Install PES 3.1 on this box. If the forest functional level in SiteB is 2012, then downgrade it to 2008 R2, then upgrade it back to 2012 after the migration. If you're not migrating passwords, you don't need to install PES at all.
When you migrate to a Windows Server 2012 domain, install ADMT 3.2 on
a Windows Server 2008 R2 server that can operate as the migration
computer. You have to have a Windows Server 2008 R2 domain controller
in the target environment.
Note If you already specified a Windows Server 2012 domain functional
level, and you want the ADMT server to be a domain controller, you can
lower the forest and domain functional level by using Windows
PowerShell commands. For example, you can use commands that resemble
the following:
Set-AdForestMode -identity contoso.com -forestmode Windows2008R2Forest
Set-AdDomainMode -identity contoso.com -domainmode Windows2008R2Domain
Windows Server 2012 implements only one feature, Dynamic Access
Control, that has a Windows Server 2012 domain functional level
requirement when the Windows Server 2012 domain is configured always
to provide claims from all domain controllers. If you do not use this
feature, you can lower the functional levels to support previous
operating system domain controllers for ADMT migrations. When the
migration is complete, you can raise the domain and forest functional
levels back to Windows Server 2012.
Supported Operating System Windows Server 2008 R2 ADMT can be
installed on any computer capable of running the Windows Server 2008
R2 operating system, unless they are Read-Only domain controllers or
in a Server Core configuration. Target domain: The target domain must
be running Windows Server 2003, Windows Server 2008, or Windows Server
2008 R2 Source domain: The source domain must be running Windows
Server 2003, Windows Server 2008, or Windows Server 2008 R2 The ADMT
agent, installed by ADMT on computers in the source domains, can
operate on computers running Windows XP, Windows Server 2003, Windows
Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2.
Sources:
Personal experience
http://support.microsoft.com/kb/2753560
http://www.microsoft.com/en-us/download/details.aspx?id=8377