Lots of tweaks to my AngularJS post after review