re directives
two places really helped me go from wtf to, "hey I can do that!" (and now I'm onto transclusions)
http://www.egghead.io as mentioned
and the Angular meetup video about directives: http://www.youtube.com/watch?v=WqmeI5fZcho
The documentation for Angular is dense. As in I've found myself having a lot of "ahah!" moments from reading 3 words.
I'm actually starting to annotate it on my blog as I find stuff out.
All that being said, I'm using Angular to make single page app prototype very quickly, coming from having no experience creating single page apps, but with a fair few years of MVC under my belt.