Ha! I'm going to use my newly acquired understanding to answer my own questions... you can confirm my knowledge.
#5) The Load DocuemtnAddInInfo does work with the function in #6's method to read and persist information about the HostItems that were added by the user during the design session so that the code can create an entry point for each item before loading the addin. This is how the Run-Time knows what Entry Points to look for in the AddIn once it loads it. This also answers #7.
I must say that now, "I feel like I can be somebody" - Bob Weily (What About Bob).
Thanks...