About 4(dublicate Meta) this is something that you do somewhere, i don't have it on my site.
About 5, If your site is NONwww like 'site.com' then site 'www.site.com' need to redirect to 'site.com' this can be done by webserver or hosting
About 3,6 and 7, Design your own site theme and make it 'mobile friendly' and include all what you want!