Explain it where? I appreciate your suggestions for renaming, but when it gets to the most crucial UX problems (3.4-3.7), you say little more than “This is confusing, make it less confusing.” I would like to know how you think I should do that.
As mentioned earlier, the problem with grin is not the lack of an easy-to-use GUI. The problem with Grin is its abundance of tx methods make it such that an easy-to-use GUI is not possible - at least, not until we finally standardize on slatepacks. In theory, that should happen as part of HF4. That would make it so there’s no need for grinplusplus.com addresses, and no need for Receive files & finalize files.
I would say, focus on one of them in the UI and make the other ones available less prominently like “or copy message text to send manually” and “other methods”. Don’t overwhelm new users with too many choices, but allow advanced users to use the full spectrum.
The trick is not letting people think about transfer methods at al. E.g. the QR codes as suggested by @JustAResearcher would make transferring very easy, it does not even matter if slate-packs are send via QR codes or if the QR code contains a slatepack adress to send via TOR. I would make sending via TOR default, Chinese users can select an option to send slatepacks directly via QR codes.