I worked in the solar industry for years and this is a very good summary of the residential install process from the customer side.
I’ll also second one of the main points of the author: do NOT get a solar lease. Either finance it through a solar loan or pay cash. A good solar company will not push you into a lease. If they try, talk to someone else.