To cut a long story short, if you install SQL Server 2008 R2 via ISO mount in Virtual PC, the install will fail with a Database Engine Handle error.
To get out of this issue:
Uninstall everything to do with SQL Server (from Programs and Features...