Hub transport setup fails on Windows 2008 r2 sp1 DC on a VM with :
Property CustomerFeedbackEnabled can't be set on this object because it requires the object to have version 0.1 (8.0.535.0) or later. The object's current version is 0.0 (6.5.6500.0)
Steps taken to resolve this.
Re-enable IPv6 if it was disabled as part of troubleshooting. IPv6 IS required on a DC running Exchange 2010
Delete the HubTransport key from the registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v14\HubTransportRole
Uninstall Exchange 2010: setup /m:uninstall
Remove any files from c:\program files\Microsoft\exchange\
Remove any traces from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\
Remove any exchange services from :HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services
Remove the new exchange server name with ADSI edit
Correct any issues raised my the Microsoft IT environment scanner.
Check AD Schema level is the same on all DCs. http://support.microsoft.com/kb/556086
Check time sync is correct and not syncing with the host if its a VM.
Disable any AV software.
rerun setup from elevated CMD prompt: setup /preparead
rerun setup /m:install /r:ht,mt,ca,mb
This worked for me! Don't forget to create the connectors between the new and old servers if this is a transition from Exchange 2003