The biggest mistake they've made with Angular is that they're using a custom documentation system that's also written in Angular and JavaScript.
The DSLs would be okay to work with if they were better documented and had better examples and an easy to use docs system.