The first visible text of <div ... role="main"> is the instructions. The screen readers should be flagging the role="main" as the start of the main content.
Both the header and footer there are custom text so you can merge and tweak the text into the header however you wish.
Putting a focus to a div or h1..h6 header are not recommended as you are focusing something you cannot reach via normal keyboard usage.
The phone description is also editable. I see our point on receive SMS, so home lines are not used, but this is dependent on your workflow and is why all text is editable.
The stock skin is missing 'Skip to' links. Some of the other included legacy skins have them. In general professional skins that point to a site ADA compliant will inherit those links.