I agree. It takes a while to get one's head wrap around AngularJS. But once you get it, it's awesome. Anyways, this is the tutorial that finally helped me get it:
Because we need can spend that energy on product development. Once your product takes off, we can migrate. But a service such as this (I use dailycred.com ) is very useful for MVPs.
Good luck. I have been using http://dailycred.com/ for an year now and very happy with it. They have free account available too which is definitely needed to try a product such as yours.
I am using this on my website http://playmysurvey.com. Many users have declined to sign-in with facebook, so we had to offer an alternative sign-up and this was piece of cake.
http://www.thinkster.io/angularjs/GtaQ0oMGIl