So after much frustration, I think I got a good install. I had to remove everything (hdhomerun, disk drives, zwave, etc) from the core, reboot, remove apt-get locks, run dpkg to clean up the errors, remove the mythtv-plugin post scripts so that dpkg regenerated them, and let everything get cleaned up. I then rebooted and plugged everything back in.
So I am thinking that during my next new install, I will not connect and try to configure all of the drives/lights/etc until after LMCE is installed, configured, and happy.