New
#11
The only clue which looks different from the norm is that your 100mb System Reserved partition is not marked Active.
You could try marking it Active in Win7 Disk management, then boot the Win7 DVD repair console or Repair CD, click through to Recovery Tools list to run Startup Repair up to 3 separate times with reboots so it writes the MBR to 100mb SysReserved.
What could have happened is your bootrec commands partly recovered the MBR into Win7 partition while 100mb somehow remains System partition, causing bootmanager to think there are two Win7's.