Как это все работает вместе / путь к триумфу?
Может я просто иду не в том направлении.
Для того что бы нормально использовать ангуляр у вас должен быть нормальный уровень владения javascript и хотябы минимальное представление о том как строятся приложения.
https://github.com/gdi2290/ngExam - вот вам список вопросов и план изучения. Ну а для того что бы составить общую картину - рисуйте mind maps.
Берешь описание кто что как делает и начинаешь по шагам повторять за ними, реализовывать описанные там примеры.
Не сиди на попе, от одного чтения спецом не станешь.