I finally got it to work! I now have an Android device and a MTP Portable device showing up on my XP Pro laptop. I'm still ticked off that I can't get this to work on my Win7 x64 desktop, but at least I have it working. Want to know how? Read on...
1. leapinlar, your suggestion to change the '01' to '02' in the inf file worked... in a way. I did that after uninstalling the MTP device and re-enabling debug in the HD+. Once it read this modified inf it installed, and when I did 'adb devices' I got an ID!
2. I rebooted the laptop and disabled debug. When I plugged in the HD+ I reinstalled the MTP Device. So far, so good.
3. I rebooted again and re-enabled debug. This time when I plugged in the HD+, hoping to see both devices, the laptop went into a continuous detect and drop of a USB Mass Storage device. Every time it detected it it launched the File Manager window, like it was trying to start up the MTP Device entity, but it wasn't working. I tried to Update the driver for this USB Mass Storage device but it wouldn't work. So I uninstalled it, deleting the drivers.
4. When I did that the BNTV600 showed back up again under Other Devices. My head was spinning at this point, but I looked at it with the "this makes no sense" position that was getting handed to me, and said "I wonder?". I re-edited the inf file to put '02' back to '01', and when I selected it it installed!
5. As soon as that installation completed both the Android device and the MTP device popped up, and the driver installed without issue. I tested it by rebooting and plugging the HD+ in multiple times.
What a royal pain in the a$$ this was. It makes me wonder if there's something wrong with my HD+, or if both my Win7 and XP systems have configurations that are just quirky enough, to where it doesn't work at all on one and needed this ridiculous effort on the other.