I couldn't install impulse either, because it would also freeze when it began to use the Windows Installer.
It turns out that it's actually a bug with the Experience Improvement program.
Just for future reference, this is what you have to do:
1. Open a command prompt as administrator.
2. Paste the following in the prompt and hit enter: "reg delete HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions /va /f"
3. Sins/Impulse will now install.
To be honest though, I only recommend doing this as a last resort, as this is modifying the registry as an administrator.