I like this. One thing I like about is it how it sets up a canonical place to init things.
The other nice effect is the use of the injector instead of the repeated list of dependencies.
When not using coffeescript in angular, I could see making good use of this. Thanks !