These guys are going with the super-hero theme as well. :-)
One nice thing they did figure out was js dependency management (load a js file (e.g. jquery plugin) only when it is needed. We could do the same by extending the $route service as I intended anyway.
Something like:
$route.when('/foo', { template: 'foo.html', controller: Foo, requires: ['foo.js'] }
Internally, we would keep track of what was already loaded, and we would load only js files that weren't evaluated yet.
It's not a feature that is high on my list, but wanted to throw it out there in case people have other thoughts or suggestions.
/i