Hey,
I'm an experienced .NET developer. Since on freelancer I only did a small ASP MVC project I have made a demo to prove that I'm capable and competent of finishing this project.
Here's a simple demo of some features you requested: [login to view URL]
-admin login can be view on the site Index because I cant post emails here
-installed all external login services you requested, for the demo I registered only Google auth login, others need there client id/secret to work.
-you can add remove various roles to users, mail roles is required for mailchimp and admin for admin pages. Currently you have to relog to view the menu changes. (can change to claims if you need a more flexible system)
-installed [login to view URL], currently I don't have an available key for the demo so its not functional
-design was made with twitter bootsrap template what is mobile first, I didn't have time to test the site in IE 8, there could be issues with the grid, but if your interested I will set it to work smoothly in IE 8,
Feel free to contact me if you have any questions.
Regards,
Ognjen Jarić