FWIW, I just went through the unconfirmed transactions part of this conundrum myself.
MBHD 0.5.1 Wallet was suddenly showing the proper amount of coins in the wallet, but some unconfirmed instead of all confirmed. I tried "repair wallet" and "restore wallet" from wallet words 20+ times and never hit it right. Although sometimes I got fairly high confirmed amounts which I backed up immediately.
Then I read about someone having success d/l'ing Multibit HD 0.1.1., not sure it matters but make sure you are using the x64 version if you're running an x64 OS. I installed it on another machine, using it to "restore wallet" from wallet words and after two repairs, I had all coins confirmed. I also opened task manager (windows here) and shut down as much as i could to give it a wide road to do it's thing.
After that, I copied the wallet files from the wallet folder on 0.1.1 installation (should be the same folder name since the wallet is from the same wallet words[At least that's how it went for me]):
-mbhd.checkpoints
-mbhd.spvchain
-mbhd.yaml
-mbhd.wallet.aes
...into the 0.5.1 machine and all is well so far. Have transferred BTC in, but nothing out yet and obviously am backing up every time I open MBHD.
Keep beer handy and good luck.
***You know what....I think when I read multiunit 1.1 in your backstory i thought it was something else but now I think you meant multibit HD 0.1.1......this is what happens when you drink the beer first and then do the typing! In any case....it did end up working for me in short order compared to trying to do anything in MBHD 0.5.1. and since I've ruined the world already, I might as well go back to drinking....you can keep the good luck!