First off, in regards to your end question: No. The HD format for external devices on the Wii U is closed and proprietary, and each drive has the hardware ID for it's home system as part of the encryption so it will not work on a second Wii U without reformatting as of the last time I checked. This would require a hack which is beyond the scope of this website to cover.
As for confirming and commenting on the migration process, having just done this myself I can verify much of what you said. But it is extremely nerve wracking and the Nintendo associates I spoke with indicated that they are working on a way to improve the process in the future.
My situation was all of the family members in my household had NNIDs setup on a Wii U and those NNIDs had been associated with the Club Nintendo accounts which were apart of a Family account. Only the main account on the old system had made any purchases but the other accounts had extensive individual save data for games.
I spoke with several Nintendo support people about this and it seemed that the only ones that really had a grasp on this process where the M-F / 9-5 U.S. based support staff working out of their primary call center. Anyone else I reached that was a remote worker or over seas and dependent on the support scripts usually didn't seem to comprehend what I wanted done.
Anyways, with the right people handling it, the request is a "back-office, profile migration" and you have to make sure they specify in the notes that this is for a single profile. Not the whole system. Also make sure you have all of the NNIDs, Club IDs, e-mail address associated with IDs, and possibly be able to confirm recent purchases (on both the account you're moving and the primary account on the old system) as well the machine serial numbers in front of you when you make the call.
The only thing that get's re-homed/transferred is the NNID to the new hardware. All DLC or full games purchased by the transferred NNID become unlicensed and none of the other players in theory can not launch them anymore so those downloads will need deleted and/or repurchased by another user. The moved NNID will need to re-download all content to the new system.
Note, one support person I spoke with did tell me that there is the potential for a manual file extraction/move process on save game data as the techs can actually walk the file system on your Wii U while you have it online and turned on. In theory you could have both systems on and a support tech could move the files between the systems remotely. Unfortunately I was never able to get this particular support guy back on the phone to try this, but this does indicate that it is possible. I was told by this person that you could not simply do a USB transfer as save data for users are bundled into a save data resource bundle on the system and there is no way for the user to separate it out, also some save data is bound to the system's hardware ID and part of the support person moving the data is rebinding it to the new hardware.
The net result is my one child now has his Wii U with his ID on it. The original system has all of the other IDs. Also for some reason his ID still shows on the old system and did not deactivate. None of us have had the guts to try launching the profile as we don't want to screw anything up. Also, whatever you do, do not use the DELETE ID function as it will not only delete the ID from the system it will also kill the NNID account and all purchases ACROSS ALL ASSOCIATED SYSTEMS... yes, you may screw your 3DS up. Do don't do it.
The process is horrible. Absolutely horrible, and if you're going to do it, you need to make sure you have someone who knows exactly what you want done and annotates it EXACTLY in the back-office request. You should also make sure they are on the phone with you every step of the way as much as possible.
Transferring data from Wii to Wii U should be safe, since the Wii U's Wii mode is completely separate from the rest of the Wii U. However, the transfer is one way only, and all the Wii's data will be removed upon transfer. It is recommended you do not interrupt the transfer at any time, or you might end up losing your Wii's data completely.
Games you bought on Wii are not directly compatible to the Wii U, you can still play and possibly download them using Wii mode. Games that are available on both the Wii's Shop Channel and the Wii U's E-shop, can be bought on the Wii U with a price drop if you own the Wii version and have transferred that Wii's data onto your Wii U. Keep in mind, that unlike Steam, PSN/SEN, and XBLM, purchases made on Nintendo's consoles are bound to the console, which is what makes data-transfer so important, and is also the reason why the old console's data is wiped afterwards.
As for which Mii takes precedence: you decide.
When you try connecting to an existing NNID with your 3DS, your 3DS will ask you if you wish to keep your Streetpass Mii, or overwrite it with the Mii already associated to your NNID. Unfortunately, I don't know if it's true for the Wii U as well. I suspect it might be similar, though. In any case, I'd recommend creating a simple Mii as your personal Wii U Mii first, then overwriting it with the existing one.
Best Answer
Source: https://support.xbox.com/en-US/games/game-titles/transfer-minecraft-worlds-from-wiiu-to-switch