I'm trying to add another site to my account. But I'm not seeing the button to do so. (See attached screenshot)
The article above suggests it should be top left when logged in.
Normally there would be a +Add A Site button in the top left, but you can click on the domain name and then a window to the right will pop out. You can then click on + Add a Site from there.