Parece que não era o IIS 7.5 Express, mas o Serviço do Agente de Implantação da Web.
Depois de interrompê-lo, consegui iniciar o site no IIS 5.1.
Mas obrigado @taspeotis pela sua resposta.
EDITAR:
Depois de fazer mais algumas pesquisas sobre por que o Web Deployment Agent Service está na porta 80, me deparei com isso: link
Com uma menção específica para:
If you install Web Deploy by using the Windows UI, the Web Deploy remote service will listen on http://+:80/MsDeployAgentService/. On Windows XP, you will have to change either the default port for the agent service, or change the port for the default Web site. On later versions of Windows, the Web Deploy remote service will not conflict with IIS on port 80, and IIS and the Web Deploy remote service can run at the same time. Web Deploy and IIS both use the HTTP.SYS URL registrations to make reservations in the URL namespace. To install Web Deploy with a different remote service URL, see the Installing from the Command Line section in this topic.