Great article. Just not sure about the multiple input fields for Phone number.
We live in an age of mobile phones and autocomplete cards. Fields needs to conform to a standard and also avoid unecessary tapping to switch between them.
If you set your fields properly, many users won't need to type a thing.