Let users create content by using the default (non-admin) theme
I might misunderstand you, or you did not yet try this. There is a permission View the administration theme, which normal users should not have. 

This means that if you login as a less privileged user that has permission to [Content type]: Create new content, the add content page will look like any other front-end page already: