I don't understand why I need a social media account to register for your service. Why can't I just log in with an email like every other website in existence? This is a very odd prerequisite. It's not that hard to set up a simple user database in addition to having OAuth support.
Customer support service by UserEcho